在 C#中,把声明为类型级的变量看作是字段,而把在方法中声明的变量看作局部变量。
变量的作用域是指可以访问该变量的代码区域。一般情况下,作用域的范围是规定的:
1. 成员变量的作用域限定该变量所属的类2. 局部变量的作用域限定从声明该变量的语句块开始到对应语句块结束的封闭花括号之间。3. 在 for、while 等语句中声明的局部变量作用域限定在该循环体内。4. 同名的局部变量不能在同一作用域内声明两次。
1. 案列:变量的作用域
public class Program
{ public static void Main()
{ for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
for (int i = 9; i >= 0; i--)
{
Console.WriteLine(i);
}
}
}
这段代码使用一个 for 循环打印出从 0~9 的数字,再打印从 9~0 的数字。
重要的是在同一个方法中,代码中的变量 i 声明了两次。

最低0.47元/天 解锁文章
1438

被折叠的 条评论
为什么被折叠?



