程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c# 靜態構造函數

c# 靜態構造函數

編輯:C#入門知識

class GoodClass

{

  static GoodClass()

     {

     }

}

    這是一個靜態的構造方法,與普通的構造方法不同的是:他是屬於這個類的。只會實例化一次,當實例化對象後,並不會調用該方法。

在實例化之前 或者調用任何靜態方法前執行這個構造方法,由.net自行調用!

   一下是需要注意到幾點:

1.靜態構造方法,沒有public之類的修飾符,因為它是由.NET自行調用。

2.當實例化類,或者調用任何靜態方法之前,自動調用,不能由我們自己控制

3.只能有一個靜態的構造方法。

4.可以和普通構造方法同時使用,普通構造方法屬於實例,靜態構造屬於類。

5.最多只能運行一次

6.靜態構造方法不能被繼承

7.如果沒有申明靜態構造方法,但是類中包含靜態方法或者靜態屬性,編譯器會為類自動創建一個靜態方法。

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved