+ 1
As a programmer, Why do you use C#?
4 Respostas
+ 4
Not too hard to learn, easy to understand, but has tons of potential.
I can create desktop apps, windows apps, websites, android apps, iOS apps, games in unity, xna games, handle databases, datasets and objects with LinQ, stuff can even run on Linux.
tons of resources, full backing of Microsoft.
pretty good coding in terms of code needed to reach goals. visual studio is powerful.
I think it's a great language to dip in once you are serious about programming.
+ 3
Easy to learn, beautiful code look,. Net core - cross-platform, opentk.
+ 3
I'm learning C# because I want to create a a game in my free time. The engine I'm using is Unity which uses C#, JavaScript and Boo (not so sure of the last one).
However, Boo is for Linux and JavaScript isn't the language of choice when working professionally with the majority of Unity video game developers.
So somewhere between what I'm able to use and majority rules.
+ 2
C# is just one of the tools in the toolbox. You get to a point where you need to start utilizing a number of different languages in order to get the most out of your development. I am no expert by far(!), but in my limited experience I have found the need to dabble in more than one language (SQL, VB, C#, Java, HTML, CSS, JS, LINQ, XAML, XML... etc.).
I think it makes for a better understanding of how the puzzle fits together while also providing multiple avenues to meet the requirements.