有时候我们只是想临时跑几行 C# 代码,比如测试一下字符串拼接、数组遍历等。如果为了这点小测试,还要去下载 .NET SDK、安装开发工具、新建一个完整的项目,那确实太折腾人了。
而使用咱们绿叶网的 C# 在线编译器,就方便多了。我们打开浏览器就能直接写代码,非常适合新手边学边试。
页面上方就是咱们的 C# 在线编译器。左边写代码,右边看结果。基本操作非常直白,主打一个简单直接:
Ctrl + Enter 快捷键。比如,我们可以用一个小程序来练习数组、循环和 C# 的字符串插值功能:
using System;
class Program
{
static void Main()
{
string[] topics = { "C#", ".NET", "ASP.NET Core" };
Console.WriteLine($"一共有 {topics.Length} 个学习方向:");
foreach (string topic in topics)
{
Console.WriteLine($"- {topic}");
}
}
}运行结果如下。
一共有 3 个学习方向:
- C#
- .NET
- ASP.NET Core像这种代码量不大、没有复杂工程结构的小练习,放到 C# 在线编译器里跑一下立马就能出结果,非常省时省力。
虽然 C# 在实际工作中多数用来开发大型项目,但如果是为了测试一小段逻辑,使用在线编译器显然更方便一些:

C#(读作 “C Sharp”)是一门通用、静态类型的编程语言,也是 .NET 平台中使用非常广泛的语言。它属于 C 系语言,如果小伙伴们之前接触过 C、C++ 或 Java,看到花括号、if、for、foreach 等语法时通常不会太陌生。
C# 以面向对象编程为基础,同时也提供泛型、LINQ、Lambda 表达式、异步编程等现代语言特性。它既能写普通控制台程序,也可以和 .NET 生态中的各种框架配合,用于 Web、桌面、移动端、游戏和服务端开发。
在很多人的刻板印象里,C# 好像是专门用来写 Windows 软件的。这其实是老黄历了,现在的 C# 早就完成了 “出圈”,是一门真正的跨平台语言。它不仅在 Windows 上玩得转,在 Linux 和 macOS 上也同样能跑得飞起。

C# 的应用面非常广,可以说是 “一招鲜,吃遍天”。它主要活跃在以下几个核心领域:

简单来说,C# 就像个 “多面手”。不管是写后台、做游戏,还是开发桌面和手机应用,它都能稳扎稳打地把活儿干好,在工程开发中一直有着自己的一席之地。
不是一回事。这两个词经常一起出现,确实很容易把初学者绕晕。简单来说,C# 是 “编程语言”,而 .NET 是 “开发平台”。
比如代码里经常使用的 Console、字符串、集合等常用功能来自 .NET 类库;ASP.NET Core 是 .NET 生态中的 Web 框架,而 .NET MAUI 则面向跨平台应用开发。
所以,学习 C# 时不需要一上来就把 .NET 的所有概念全部啃完。先把基本语法写熟,再逐步理解 SDK、运行时、类库和不同框架之间的关系,会轻松很多。

代码写得多了以后,鼠标点来点去确实有点慢。C# 在线编译器支持下面这些常用快捷键,小伙伴们只需要记住几个高频的就已经够用了。
Ctrl + Enter:运行代码。Ctrl + Z:撤销、Ctrl + Y:重做。Ctrl + C:复制、Ctrl + V:粘贴。Ctrl + A:全选。Ctrl + X:剪切。Ctrl + /:注释或取消注释。Ctrl + Home:跳转到首行的行首。Ctrl + End:跳转到末行的结尾。其中最值得记住的是 Ctrl + Enter 这个快捷键。我们写完代码顺手一按就能运行,习惯以后方便很多。