C#:(变量)字段和局部变量的作用域冲突
程序员文章站
2023-12-12 19:51:52
c#把声明为类型级的变量看作字段,而把在方法中声明的变量看作局部变量。复制代码 代码如下:using system;
namespace consoleapplicati...
c#把声明为类型级的变量看作字段,而把在方法中声明的变量看作局部变量。
复制代码 代码如下:
using system;
namespace consoleapplication10
{
class program
{
static int j = 20;
public static void main(string[] args)
{
int j = 30;
console.writeline("in the main()" + j);
console.writeline(program.j);
console.readline();
return;
}
}
此时编译器允许声明第二个变量。