举例说明:
public class Something
{
private static int number;
static Something()
{
int number = 10;
// Syntax to distingish between local variable and static variable ?
}
}
在静态构造函数中,是否有一种语法可用于区分名为“number”的局部变量和同名的静态变量?
答案 0 :(得分:9)
Something.number
明显,不是吗?
答案 1 :(得分:3)
Unqualified将为您提供最内部范围的变量(局部变量):
Console.WriteLine(number);
10
您可以限定使用情况以获取静态变量:
Console.WriteLine(Something.number);
0