C#

分享:

关于 C# 的问题仅向选择 C# 作为其三种主要编程语言之一的开发者显示。

分享:

您经常使用哪个(哪些)版本的 C#?

Stefan Pölz

干净 C# 程序员 – 测试驱动型 .NET 开发者

很高兴看到大多数参与者都在跟上 C# 的当前短期支持与长期支持版本来利用语言的语法糖和语义功能。

您正在 .NET 项目中使用哪种(哪些)编程语言?

Stefan Pölz

干净 C# 程序员 – 测试驱动型 .NET 开发者

我预计 C# 会成为最常用的 .NET 语言,特别是因为它也是编写 BCL 所用的语言。出乎我意料的是,Visual Basic 使用率仍然高于 F#,而后者每年也会获得功能更新。

您经常使用哪种(哪些)运行时?

调查于 2023 年 6 月进行,当时 .NET 8 预览版即将发布。

Stefan Pölz

干净 C# 程序员 – 测试驱动型 .NET 开发者

平台当前的短期支持与长期支持版本分布均匀。仍有相当数量的 .NET Framework 项目受到维护,这可以让库和工具作者继续支持经典版本。

Joseph Guadagno

Microsoft Developer Services MVP、.NET Foundation 理事会主席

很高兴看到 .NET Framework 的使用率正在下降,尽管速度缓慢。.NET 的使用率似乎在版本 6 和版本 7 之间均分。希望这意味着人们正准备将应用程序更新到 .NET 8。

您使用哪种(哪些)技术和框架?

您使用哪种(哪些)ASP.NET Core 技术?

此问题仅向表示使用 ASP.NET Core 的受访者显示。

您使用哪种(哪些)框架进行 F# 开发?

您最常使用哪款 IDE/编辑器进行 C# 开发?

您的 C# 开发环境使用哪种(哪些)操作系统?

您为 Visual Studio 使用什么插件?

您为 Visual Studio Code 使用哪种(哪些)插件?

您最常使用哪个版本的 Visual Studio?

Joseph Guadagno

Microsoft Developer Services MVP、.NET Foundation 理事会主席

越来越多的开发者使用最新版本的 IDE,非常好。

您经常使用哪种(哪些)单元测试框架(如果有)?

Stefan Pölz

干净 C# 程序员 – 测试驱动型 .NET 开发者

遗憾的是,不编写单元测试的 C# 开发者比例有所增加。但是,也许最新版本的 JetBrains 工具可以通过其出色的单元测试功能套件改善这一数字。

您经常使用什么性能或诊断工具(如果有)?

您通常使用分析或诊断工具的频率如何?

在您的项目中谁负责分析或诊断?

在 Visual Studio 和 JetBrains Rider 中开发的软件类型

尽管 JetBrains Rider 拥有出色的工具,几乎支持所有类型的数据库,而不仅仅是 MS SQL Server,但似乎许多开发者都自动使用 Visual Studio 处理数据库项目。

不过,在游戏开发中,JetBrains Rider 被视为首选,这无疑要归功于它与 Unity、Unreal Engine 和 Godot 等引擎的互操作性。

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com