1. 程式人生 > >C#中的一些基礎

C#中的一些基礎

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#中的一些基礎