尊重作者,請保留 www.it55.com 連結字樣。
c#中的類是一種資料結構,一般成員包括:資料成員、函數成員、巢狀型別等。
聲明文法: [屬性 類修飾] class 類名稱 : [基類規範] 中括弧中的元素為可選元素.
例如: public partial class _Default : System.Web.UI.Page
類修飾符包括:
new:適用於嵌套類,被修飾的類會把繼承下來的同名成員隱藏.
public:存取不受限制.
private:只有包含該成員的類可以存取.
internal:只有當前工程可以存取.
protected:只有包含該成員的類以及繼承的類可以存取.
abstract:可以被指示一個類只能作為其它類的基類.
sealed:指示一個類不能被繼承.
abstract:指示該方法或屬性沒有實現.
const:指定域或局部變數的值不能被改動.
event:聲明一個事件.
extern:指示方法在外部實現.
override:對由基類繼承成員的新實現.
readonly:指示一個域只能在聲明時以及相同類的內部被賦值.
static:指示一個成員屬於類型本身,而不是屬於特定的對象.
virtual:指示一個方法或存取器的實現可以在繼承類中被覆蓋.
c#中的屬性是一種用於訪問對象或類的特性的成員.其具有訪問器,並可在訪問時進行控制.
文法:
string tempStr = "itgao.com";
public string Name
{
get
{
return tempStr;
}
set
{
tempStr = value;
}
}
當Name變數被讀取時,執行get;當Name變數被賦值時,執行set;另:set和get中可以寫入自己的控制函數.
C#中的方法其實是一個功能塊,文法如下:
[屬性 類修飾] 傳回值類型 函數名稱(傳遞參數列表){功能程式塊}
例如:
public string GetName(bool flag)
{
if(flag)
return "itgao.com is good";
else
return "itgao.com is alse good,haha";
}
C#的基礎知識教程網上比較多,這裡只介紹本人覺得是重點地東西。如果有需要你可以來 www.it55.com 搜尋更多.net方面的教程。
下篇即將學習:c#中的介面、抽象、委託