1.注釋?
/*多行注釋*/class HelloWorld{ void Hello(){Console.WriteLine("Hello!");//單行注釋}}
2.理解語句
? ? ? ? ? ?2.1方法、語法、語義
???????????2.2使用標識符? ? ? ??
? ? ? ? ? ? ?標識符語法規則:
? ? ? ? ? ? ?只能使用字母(大寫和小寫)、數字和下劃線
? ? ? ? ? ? ?標識符必須以字母或下劃線開頭
? ? ? ? ? ? 2.3C#語言的關鍵字(略)
? ? ? ? ? ? 2.4使用變量
? ? ? ? ? ? ? ? ?2.4.1 命名變量
? ? ? ? ? ? /*
? ? ? ? ? ? ?* 不要以下劃線開頭
? ? ? ? ? ? ?* 不要創建僅大小寫不同的標識符
? ? ? ? ? ? ?* 名稱以小寫字母開頭
? ? ? ? ? ? ?* 在包含多個單詞的標識符中,從第二個單詞起,每個單詞都首字母大寫
? ? ? ? ? ? ?* 不要使用匈牙利記號法
? ? ? ? ? ? ?*/
? ? ? ? ? ? 2.4.2 聲明變量
int age;age = 42;Console.WriteLine(age);
? ? ? ? ? ?2.4.3 指定數值
? ? ? ? ? ?
float myVar;myVar = 42F;
? ? 2.5使用基元數據類型
? ? ? ? ? ? /*int、long、float、double、decimal、string、char、bool*/
? ? ? ? ? ?2.5.1未賦值的局部變量(會報錯)
???????????2.5.2顯示基元數據類型的值(調試)
? ? ?2.6使用算數操作符
? ? ? ? ? ?2.6.1 操作符和類型
//所有值都可以使用任何算術操作符,但除了+不能對string類型的值使用其他任何算術操作符,string不支持減法。
//現在不鼓勵用+操作符連接字符串。string username = 'John';string message = "Hello"+username;
//而利用字符串插值技術,則可以這樣寫string userName = "John";string message = $"Hello{userName}";double a = 5.0 / 2.0;//也是double類型//int/int=2會向下取整Console.WriteLine(a);
?????????????2.6.2 深入了解算術操作符
? ? ? ? ? ? ?2.6.3 控制優先級
? ? ? ? ? ? ?乘法類操作符優先級高于加法類操作符(+和-)
? ? ? ? ? ? ?花括號覆蓋優先級規則
? ? ? ? ? ? ? 2.6.4 使用結合性對表達式進行求值(操作數的求值方向(從左往右))
? ? ? ? ? ? ? 2.6.5 結合性和賦值操作符
? ? ? ? ? ??
int myInt,myInt2;
myInt2 = myInt = 10;
? ? ? ? ? ? ? 2.7變量遞增和遞減
? ? ? ? ? ??
Console.WriteLine($"myInt++ ? ? 后myInt=11 輸出的是{myInt++}");Console.WriteLine($"myInt-- ? ? 后myInt=11 輸出的是{myInt--}");Console.WriteLine($"++myInt ? ? 后myInt=11 輸出的是{++myInt2}");Console.WriteLine($"--myInt ? ? 后myInt=11 輸出的是{--myInt2}");Console.ReadLine();