2017-01-30 69 views
0

我有一個初始化代碼,當創建類的新實例時運行,而不必調用它。我會怎麼做?在創建類實例C時運行函數#

更新:

class Pice { 

    public int Type; 

    public void init() { 

    Type = random(sudo); 

    } 

} 

現在我想初始化創建類的實例時,只運行一次。那麼我在哪裏放?

+8

把它在構造函數中.. – BugFinder

+3

這裏是HAHA對不起進出口新的C# – Luis

+2

一個時刻生病更新 – Luis

回答

5

使用類構造函數。

public class MyClass 
     { 
      public MyClass() 
      { 
       //Initialise 
      } 
     } 
+0

那很簡單,THX – Luis

+2

爲什麼downvote?對於一個非常簡單的問題,這是一個非常正確的答案。 –

-1
class Pice { 

public Pice(){ 
    this.init(); 
} 

    public int Type; 

    public void init() { 

    Type = random(sudo); 

    } 

} 
0

格式這適合你的類名,粘貼到您的class.cs文件,並添加初始化邏輯。

public ClassName() { 
    // initialization logic goes here 
} 

更多的信息,請參閱this page