刚学C#的朋友常问:写完代码,到底该用哪个编译器点一下就能跑起来?不是所有“带代码高亮”的软件都能编译C#——比如记事本再顺手,也编译不了。
最省心的选择:Visual Studio Community
微软自家的免费IDE,对C#支持最完整。装好后新建一个“控制台应用(.NET Core)”项目,敲几行代码:
using System;
class Program {
static void Main() {
Console.WriteLine("你好,C#!");
}
}点顶部的绿色三角形按钮,秒编译+运行。调试、智能提示、NuGet包管理全都有,适合从入门到接小活儿。轻量党试试:Visual Studio Code + .NET SDK
如果你电脑配置一般,或者习惯极简界面,VS Code配.NET SDK是真香组合。先去官网下载安装.NET SDK(选LTS版本),再装VS Code和C#扩展。终端里输入:
dotnet new console -n HelloApp
cd HelloApp
dotnet run回车就出结果。不占内存,写脚本、练算法、搭微服务都够用。还有别的吗?别折腾了
Rider(JetBrains出品)功能强但收费;SharpDevelop已停止更新;MonoDevelop基本没人用了。日常学习、做毕业设计、写内部工具,VS Community或VS Code+SDK这两套,闭眼选一个就行。装太多“编译器”,反而容易搞混环境变量、SDK版本冲突,不如先把基础语法和调试流程跑熟。
说白了:不是编译器越花哨越好,而是哪套让你今天写的代码,明天还能顺利改、能看懂、能交差。