Kin*_*isG 0 c# visual-studio-2010
我正在做一个项目,我有点难过.在C++中,为了确保之前Main ()创建了一些对象,我将在.cpp文件的底部创建一个静态实例,比如说:
class MyClass {
public:
MyClass () { someVariable = "HelloWorld"; }
~MyClass () {}
void someFunction () { cout << someVariable << endl; }
private:
string someVariable;
};
static MyClass myClass;
Run Code Online (Sandbox Code Playgroud)
我想知道是否有可能在C#中做同样的事情?我一直试图在各地宣布我的实例让它工作但到目前为止没有运气,所以任何帮助都非常感谢!
该Main方法在静态类中(因为每个方法都必须在C#中的类中),因此您可以向该类添加静态构造函数.
规范中保证静态构造函数在使用类中的任何静态成员之前运行,因此它将在Main调用静态成员之前运行.
| 归档时间: |
|
| 查看次数: |
129 次 |
| 最近记录: |