C# 变量的作用域

变量的作用域是可以访问该变量的代码区域

一般情况下,确定作用域遵循以下规则:

1,只要类在某个作用域内,其字段(成员变量)也在该作用域内

2,局部变量存在于表示声明该变量的块语句方法结束的右花括号之前的作用域内

3,在for、while或类似语句中声明的变量存在于该循环体内


局部变量的作用域冲突

错误代码1如下:

C# 变量的作用域


错误代码2如下:

C# 变量的作用域


字段和局部变量的作用域冲突

C# 变量的作用域