asp.net 2.0教程 c#語言中的類、屬性、方法

來源:互聯網
上載者:User

尊重作者,請保留 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#中的介面、抽象、委託

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.