运行 创建 class 实例 C# 的函数

Run function on creation of class instance C#

我有一段初始化程序代码,当 class 的新实例创建时应该 运行,而不必调用。我该怎么做?

更新:

class Pice {

  public int Type;

  public void init() {

   Type = random(sudo);

  }

}

现在我希望在创建 class 的实例时仅对 运行 进行一次初始化。那么我应该把它放在哪里呢?

使用 class 构造函数。

 public class MyClass
        {
            public MyClass() 
            {
                //Initialise
            }
        }
class Pice {

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

  public int Type;

  public void init() {

   Type = random(sudo);

  }

}

根据您的 class 名称对其进行格式化,粘贴到您的 class.cs 文件中,并添加您的初始化逻辑。

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

有关其他信息,请参阅 this page