C#爲強類型語言,但在C#4.0後引入了動態類型var,來模仿js的弱類型。Consloe.WriteLine("Hello World");
java
Console類屬於System命名空間。
命名空間做用:用於被別的項目引用,別人只需using namespace就可引入。(相似java中的package)
傳引用:ref,out。
partial關鍵字:定義一個類的某部分。(不多修飾方法)
訪問修飾附、修飾符:ide
類依賴於命名空間,命名空間依賴於類庫(dll)字體
using System; namespace HelloWorld{ class Program{ static void main(string[] args){ Console.WriteLine("hello,world!"); } } }
基礎數據類型spa
int x= 2; long x= 2L; float x= 2F; double x= 2D;或者直接2 char x= 'a'; string x= "hello"; bool x= true; sting x= null;
const聲明常量(相似java中的final)
空結合運算符 a??b 若a爲null,則返回b
五類數據類型
類(class)、結構體(struct)、枚舉(enum)、接口、委託
圖片中藍色字體爲基本數據類型,虛線下爲定義類型的關鍵字。
f(x):委託
typeof:類型;GetType().Name
checked()檢查異常並拋出,在try catch中捕獲
unchecked()不檢查.net