2017-01-30 71 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