在创建类实例C时运行函数#
问题描述:
我有一个初始化代码,当创建类的新实例时运行,而不必调用它。我会怎么做?在创建类实例C时运行函数#
更新:
class Pice {
public int Type;
public void init() {
Type = random(sudo);
}
}
现在我想初始化创建类的实例时,只运行一次。那么我在哪里放?
答
使用类构造函数。
public class MyClass
{
public MyClass()
{
//Initialise
}
}
+0
那很简单,THX – Luis
+2
为什么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