我没用过C#。所以问的问题会比较多一些。

  1. C#主要应用于什么领域内的开发?它跟该领域里其他同类语言相比的优势是什么?
  2. C#能像C和Java那样相对长久的生存下去么?
  3. 可以应用C#的开发平台中,哪个最好?

C#可以用于从移动端到服务器端的各种平台下的软件的开发,微软提供了一个相对紧凑、易用的一站式的产品堆栈,所以非常适合小团队和创业者用最少的人力构建完整的解决方案。
C#是一门新兴的编程语言,自从2001年推出,不过15年的时间,但是在各种编程语言的使用统计数据中位列前茅,所以是很有生命力的。
C#的开发工具,主流的是Visual Studio,它提供了非常华丽的一站式的开发工具。另外微软又新近推出了Visual Studio Code,虽然也叫Visual Studio,但是是一个完全不同的开发工具,主打轻量和跨平台。除了微软,还有一些开发工具,比如SharpDevelop、MonoDevelop、C# Builder等等,它们占有的份额很小。