1、.net framework類庫包含三層:一、web窗體、web service、winforms;二、ado.net和xml類;三、基本框架類
2、clr(公共語言執行庫)包含兩層:cls(公共語言規範)和cts(通用型別系統)
3、c#語言——>msil——>clr——>**被執行
4、性別用char,**號碼用string,手機型號用string(不加減不用int)
5、只要讓使用者輸入的內容,都是字串型別的,哪怕輸入的是數字
6、邏輯短路(a && b)和(a || b),前者a為false則b不執行,後者a為true則b不執行
7、型別自動轉換:兩種型別相容(int-double)、目標型別大於源型別(double>int)。如a.tostring()+b結果為string型別。錯誤形式:int a=3+3.14
8、參與運算的運算元和結果型別必須一致。如:double a=10/3,a的值為3.0而不是3.333……
9、優先順序:(+、-)<(*、/),(==、!=)<(<>、<=、>=),(&&)<(||)
10、switch(表示式/變數)
注:表示式和值的型別要一致,要是int都是int,要是double都是double
11、string a="3";
convert.toint32(a)//只是把變數a的值轉換成int型別,變數a本身還是string
int b=a*10;//錯誤,不能直接用a進行運算,要再定義乙個int變數來儲存a轉換後的值
12、要善於使用flag變數做標識位
黑馬程式設計師 C 基礎篇總結3
1 類是物件的型別,通過類產生乙個物件的過程叫類的例項化 2 靜態方法和例項方法 static關鍵字修飾的靜態方法使用類名調出,在靜態方法中可以訪問靜態成員,不可以直接 訪問例項成員 呼叫前初始化。非靜態方法使用例項對 象調出,在實力方法中可以直接訪問靜態成員也可以直接訪問例項成員 例項化物件時初始...
黑馬程式設計師 C 基礎篇總結5
1 多型 如果子類和父類的方法重名了,會報綠線,如何把綠線去掉?方法一 可以再子類的方法的訪問修飾符後面加new 方法二 可以再父類的方法上加乙個virtual,然後子類在繼承父類的時候可以用override來重寫父類的方法 2 虛擬成員或抽象成員不能是私有的 virtual abstract不能與...
黑馬程式設計師 C 基礎1
asp.net unity開發 net培訓 期待與您交流!1 c 中的資料型別 c 的資料型別分為值型別和引用型別兩類。值型別有整型 int long 實數型別,也叫小數型別 double float decimal 字元型 char 布林型別 bool 結構型別 struct 列舉型別 enum ...