C#中的Java静态语句

本文关键字:语句 静态 Java 中的 | 更新日期: 2023-09-27 18:14:02

可能重复:
Java静态块等同于C#静态构造函数吗?

是否有一个等价物:

public class people {
    private static int x; 
    //... 
    static {
        x  = 3; 
    }
}

JAVA在C#.NET中的应用?

C#中的Java静态语句

是的,它看起来基本上是相同的

public class People
{
    private static int x;
    static People()
    {
        x = 3;
    }
}

但你也可以这样做:

public class People
{
    private static int x = 3;
}

您可以使用静态构造函数

static people()
{
  x= 3;
} 

参见http://msdn.microsoft.com/en-us/library/k9x6w0hc(v=vs.80(.aspx

或者你可以按照进行初始化

private static int x = 3;