1. 程式人生 > >類成員

類成員

指定 決定 int 最簡 void oid 可執行 全局函數 位置

1、字段

a、字段是隸屬類的變量,它可以是任意類型(預定義類型或用戶定義類型)。字段和其他變量一樣,用來保存數據,它們可以被寫入或讀取。

b、字段的聲明格式:類型+字段名稱

如:class MyClass

{

int MyField;

} //該類包含字段MyField的聲明,它可以保存int值

(註:與C和C++不同,C#在類型的外部不能聲明全局變量(也就是變量或字段)。所有的字段都屬於類型,而且必須在類型聲明內部聲明。)

c、顯示和隱式字段初始化

字段也是一種變量,所以字段初始化語句在語法上和變量初始化語句相同。如果沒有初始化語句,字段的值會被編譯器設為默認值,默認值由字段的類型決定。

例:class MyClass

int F1;

string F2;

int F3 = 11;

string F4 = "ab";

}

還可以同時聲明多個字段,故上例可簡化為:

class MyClass

int F1, F3 = 11;

string F2, F4 = "ab";

}

2、方法

方法是具有名稱的可執行代碼塊,可以從程序的很多不同地方執行,甚至從其他程序中執行。還有匿名方法,它們並未被命名。

當方法被調用時,它執行自己所含的代碼,然後返回到調用它的代碼。有些方法返回一個值到它們被調用的位置。

一個聲明方法的最簡語法包含:返回類型 它聲明了方法返回值的類型。如果一個方法不返回值,那麽返回類型被指定為void。

名稱

參數列表 至少由一對空圓括號組成,如果有參數則參數在括號內。

方法體 由一對大括號組成,大括號內包含執行代碼。

(註:與C和C++不同,沒有全局函數(也就是方法或函數)聲明在類型聲明的外部,且方法沒有返回默認類型,所有方法必須包含返回類型或void。)

類成員