首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 進階(三):靜態建構子與多載建構子範例

     編輯:關於C語言

靜態建構子

public class Test {
    static Test() { Console.WriteLine("www.gosoa.com.cn"); }
    public Test() {}
    static void Main() { Test t = new Test(); }
}
// 輸出:www.gosoa.com.cn(建立實例前靜態建構子已執行)

靜態建構子:無參數、無存取修飾符、類別載入時由 CLR 自動執行一次、最多一個。適用於靜態欄位/屬性從外部資料源初始化。

多載建構子範例

public class Test {
    private string domain, url;
    public Test(string dom, string url) { this.domain = dom; this.url = url; }
    public Test(string dom) { this.domain = dom; this.url = "gosoa.com.cn"; }
    static void Main() { Test t = new Test("gosoa"); Console.WriteLine(t.url); }
}
// 輸出:gosoa.com.cn
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved