唯有不斷練習才能精通。建議讀者親自編輯、編譯、執行書中所有範例,累積實戰經驗。
無互動的程式毫無用處(病毒除外)。學習任何語言皆從輸入輸出起步。
using System;
class Welcome
{
static void Main()
{
Console.WriteLine("Please enter your name:");
Console.ReadLine();
Console.WriteLine("Welcome to you!");
}
}
Welcome.cs(慣例副檔名 .cs)Console ≠ console。C/C++ 開發者習慣無問題,VB/Delphi 開發者需特別注意。
using System:匯入命名空間高階語言依賴系統預定義元素。C/C++ 用 #include,C# 用 using 匯入命名空間,程式中即可自由使用其中類別。
class Welcome
{
static void Main()
{
System.Console.WriteLine("Please enter your name:");
System.Console.ReadLine();
System.Console.WriteLine("Welcome to you!");
}
}
每次使用 Console 前加 System. 前綴。. 表成員存取,Console 是 System 的成員。C# 統一用 . 連接複合名稱,移除 C++ ::/->。
System 命名空間.NET Framework 提供最基礎命名空間之一。詳細用法留待後續章節,此處掌握匯入語法即可。
.csusing 匯入命名空間,或用完整名稱 命名空間.類別. 為唯一成員存取運算子Main 為進入點下一節將介紹類別與方法結構、Console 進階輸入輸出。