我有一個初始化代碼,當創建類的新實例時運行,而不必調用它。我會怎麼做?在創建類實例C時運行函數#
更新:
class Pice {
public int Type;
public void init() {
Type = random(sudo);
}
}
現在我想初始化創建類的實例時,只運行一次。那麼我在哪裏放?
我有一個初始化代碼,當創建類的新實例時運行,而不必調用它。我會怎麼做?在創建類實例C時運行函數#
更新:
class Pice {
public int Type;
public void init() {
Type = random(sudo);
}
}
現在我想初始化創建類的實例時,只運行一次。那麼我在哪裏放?
使用類構造函數。
public class MyClass
{
public MyClass()
{
//Initialise
}
}
那很簡單,THX – Luis
爲什麼downvote?對於一個非常簡單的問題,這是一個非常正確的答案。 –
class Pice {
public Pice(){
this.init();
}
public int Type;
public void init() {
Type = random(sudo);
}
}
格式這適合你的類名,粘貼到您的class.cs文件,並添加初始化邏輯。
public ClassName() {
// initialization logic goes here
}
更多的信息,請參閱this page。
把它在構造函數中.. – BugFinder
這裏是HAHA對不起進出口新的C# – Luis
一個時刻生病更新 – Luis