第一式:C# 简介 (独孤九剑总决式)

绝世
秘籍
冲儿,今日为师见你眉宇间隐有忧色,可是为了那“代码江湖”之事烦恼?
太师叔明鉴!如今江湖混乱,少林有力大无穷的 Java 罗汉拳,西域有诡异莫测的 Python 蛇形刁手,弟子实在不知该修习哪门武功,才能在这乱世立足啊!
哈哈!天下武功,唯快不破。今日我便传你一套微软派(Microsoft Sect)的镇派绝学——C# (C Sharp)。此功法犹如独孤九剑,既有深厚的内力支撑,又招式灵动,专破各种花里胡哨的代码。

1. 何为 C#? (心法总纲)

C# (读作 "See Sharp",由于有了四只眼睛,所以看得特别清楚?) 是一种现代的、面向对象的、类型安全的编程语言。 它不是普通的剑法,而是建立在 .NET 这个庞大内功体系之上的一套绝世剑谱。

等等,太师叔,这个 .NET 又是何方神圣?
冲哥,这你都不知道?.NET 就好比是你的“丹田气海”。C# 只是招式,如果没有 .NET 提供的运行时(CLR)和庞大的类库(FCL)作为内力支持,你这招式就是花拳绣腿,连个 `Hello World` 都打不出来。
盈盈说得对。C# 依托于 .NET,可以让你:
🗡️ Web 开发 (ASP.NET Core): 开一家像“悦来客栈”一样全球连锁的网站。
📱 移动应用 (MAUI): 打造随身携带的锦囊妙计,通吃 iOS 和 Android。
🎮 游戏开发 (Unity): 这可是重头戏!如今江湖上的游戏,大半都是用 C# 写的。

2. 为什么选择 C#? (克敌制胜)

听起来很强,但比起那 C++ 的吸星大法如何?听说那门功夫练好了能吸人内力,效率极高?
C++ 固然威力巨大,但极易走火入魔(Memory Leak)。一旦你控制不住体内的指针(Pointer),轻则程序崩溃,重则系统蓝屏。
而 C# 有一位严厉的执法长老——垃圾回收器 (GC)。他会自动帮你清理体内的废气,让你练功时无后顾之忧。
哼!还有我这个编译器 (Compiler)!我的规矩(Type Safety)可是很严的。你想把字符串当数字用?门儿都没有!我会立刻让你编译失败,总比你到了江湖上被人乱刀砍死(Runtime Error)要好!

3. 见识一下 (起手式)

冲儿,气沉丹田,随我练这第一招——向江湖问好。


using System; // 1. 引入内功心法:System 门派

namespace Jianghu // 2. 划定地盘:这是我们的江湖
{
    class Program // 3. 定义主角:程序类
    {
        static void Main(string[] args) // 4. 练功入口:一切从这里开始
        {
            // 5. 气沉丹田,大吼一声
            Console.WriteLine("Hello, Jianghu!"); 
            
            // 岳不群(编译器)注:每一句招式必须以分号 ; 结尾,否则逐出师门!
        }
    }
}
        
📜

动手时刻:气沉丹田

别光看着!拿起你的键盘(剑),试着理解这几行代码。

挑战任务: 如果你忘记了写最后那个分号 ;,你猜岳不群长老会说什么?

查看岳长老的反应

岳不群(编译器)会冷冷地提示:

Error CS1002: ; expected

意思就是:“孽徒!剑招未完怎可收势?(分号丢失)”


成就解锁:【初入江湖】 获得称号:代码学徒