Step 1: Intro
這是以 C# 編寫的 .NET 主機應用程式。請選取 [執行程式碼] 試試看。
Console.WriteLine("Hello World!");
Step 2: Strings
嘗試修改程式碼,讓主機以您的名字稱呼您,而不是預設名稱 (例如 Hello Ana!
)。選取 [執行程式碼],以查看您的權限是否正確。
Console.WriteLine("Hello <name>!");
Step 3: Variables
變數會保存可在程式碼中其他地方使用的值。
讓我們將名稱儲存在 name
變數中,然後在建立輸出訊息時從該變數讀取值。
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
顯示給我看
var name = "<name>";
Console.WriteLine("Hello " + name + "!");
Step 4: String interpolation
字串內插補點可讓您以更簡明且可讀取的方式將字串整理出來。
如果您在字串的左引號前面新增 $
,就可以在大括號中的字串中包含字串值,例如name
變數。請試試,然後選取 [執行程式碼]。
var name = "<name>";
Console.WriteLine($"Hello {name}!");
顯示給我看
var name = "<name>";
Console.WriteLine($"Hello {name}!");
Step 5: Methods
方法會取得輸入、執行一些工作,有時會傳回結果。
ToUpper()
是可以在字串上叫用的方法,例如 name
變數。它會傳回轉換成大寫的相同字串。
更新問候語以將被問候人士的名稱變更為大寫,並選取 [執行代碼]。
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
顯示給我看
var name = "<name>";
Console.WriteLine($"Hello {name.ToUpper()}!");
Step 6: Collections
集合會保留多個相同類型的值。
以含有名稱清單的 names
變數來取代此 name
變數。然後使用 foreach
迴圈來逐一查看所有名稱,並跟每個人打招呼。
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}
顯示給我看
var names = new[] { "<name>", "Felipe", "Emillia" };
foreach (var name in names)
{
Console.WriteLine($"Hello {name.ToUpper()}!");
}