C#中的一些基礎
阿新 • • 發佈:2018-06-25
nal 一個 out C# pro char 結構 over 基礎
值類型與引用類型
值類型包括:【基本數據類型,如int,double,char,bool等】【枚舉類型enum】【結構類型struct】
引用類型包括:【類類型,如基類Object,字符串類String等】【接口interface】【數組】
值類型可用ref與out,來實現參數的引用傳遞。
ref表示以引用方式將一個變量帶入一個函數中,out用於實現一個函數多個返回值,用out修飾的參數需要在函數內部賦值。
訪問修飾符
類的訪問修飾符有:public,internal,abstract,sealed,static
成員的訪問修飾符有:public,private,protected,internal,protected internal
abstract,virtual,new,overrid
static
extern
裝箱與拆箱
把值類型數據放在堆上,是裝箱。
把放在堆上的值類型取出,是拆箱。
int i = 123;
object obj = i;//Boxing
int j = (int) i;//Unboxing
異常
異常是程序運行中出現的,不總是因為代碼邏輯有問題,而引起的錯誤。
異常會從第一次出現異常的函數中,一層一層往外拋,中間如果不處理,會一直拋到main函數。
C#中使用try……catch……finally……模式來處理異常
C#中的一些基礎