有没有办法在C#的多个类中使用变量?

Jac*_*cob 0 c# variables

如果我在一个类文件中定义一个变量,是否可以在另一个类中访问相同的变量?

Eva*_*ski 5

class Class1
{
    static const int myInteger = 256;
}

class Class2
{
    private void myMethod()
    {
        int i = Class1.myInteger;
        //i is now 256.
    }
}
Run Code Online (Sandbox Code Playgroud)

您可以在第一个类(Class1)的最高级范围内将变量声明为static。有关static成员的更多信息,请参见MSDN文章:

http://msdn.microsoft.com/zh-CN/library/79b3xss3(v=vs.80).aspx