我有以下课程:
public static class AllAcess
{
public static int var1;
//Some conditional statements
if(somecondition)
{
var1 = x;
}
else
{
var1 = y;
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在课堂上放一些条件语句。目前它不允许 if ,else 等。
请建议可以在此处用作条件的逻辑。
我想从其他类访问 var1。
can*_*on7 10
你可能想要一个静态构造函数:
public static class AllAcess
{
public static int var1;
static AllAcess()
{
if (somecondition)
{
var1 = x;
}
else
{
var1 = y;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是在某个时间点之前运行的 var1第一次访问。
注意,不要在静态构造函数中做任何太复杂的事情。不要做任何接触文件系统或网络的事情,或者做任何线程。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |