在 C# 中的宣告方式,即是在變數名稱前面加上該變數的資料型別。
在宣告變數時,電腦會將記憶體的某個區域標示為變數的名稱,而裡面的值都是可以隨意指派的。
以下我們宣告一個字串,在 C# 中,字串內容都要用雙引號" "
包起來:
string str = "Hello World!"; // 宣告字串 str 為 "Hello World"
這是列印出 Hello World 的程式
Console.WriteLine("Hello World!");
我們試試看用變數達成相同的結果,變數的使用方式就是直接在程式內填入變數名稱即可。
string str = "Hello World!"
Console.WriteLine(str);
熟悉了之後,我們也可以改為 字串 + 變數 的方式達成相同結果:
string str = "World";
Console.WriteLine("Hello " + str + "!");
也可以使用 String.Format() 的寫法:
string str = "World";
Console.WriteLine("Hello {0}!", str); // 這邊要注意,數字一律從 0 開始
而在 C#6 之後,我們還能用 字串內插補點 的方式來達成相同結果,是整句話變得更為簡潔且直覺。
string str = "World";
Console.WriteLine($"Hello {str}!");
關於其他字串更進階的功能,我們之後再研究。
在宣告變數時,有些規則要先遵守。
string 1str; // 錯誤
string oneStr; // 正確
string eml; // 錯誤
string email; // 正確
-
、底線_
連結,在 C# 中多以用來命名 class 與 method。string FirstName; // 帕斯卡命名法
string firstName; // 小駝峰式命名法
string strFirstName; // 匈牙利命名法
今天開始寫宣告和變數命名的篇幅,本來想照著微軟快速入門文件的步驟實作紀錄,如果照著來的話應該會先到字串篇,但感覺宣告都還不懂就先把字串進階應用學會了有點奇怪,因此先跳過從命名法則下手。
宣告和使用變數
String.Format Method
字串內插補點
C# Coding Standards and Naming Conventions
Wiki 帕斯卡命名法
Wiki 駝峰式大小寫
Wiki 匈牙利命名法
程式基礎概念─變數命名規則
匈牙利命名法的衰弱和建議