发布网友 发布时间:2024-10-23 05:41
共2个回答
热心网友 时间:2024-10-23 20:55
字段和变量应该就是名称上不一样 开发中只会关注他的作用范围
书上说的应该是 相同作用域内声明2个同名的吧 你哪两个不算相同作用域吧
追问第二点和上面那个示例无关的,书上说即使在Main方法的作用域内声明了两个变量n……追答没太懂你的问题
static void Main(string[] args)
{
int s = 0;
int s = 1;
}
这样绝对会报错啊
如果非说要在main方法里声明2个同名的变量而不报错的话那可以这样写
static void Main(string[] args)
{
if (true)
{
int s = 0;
}
else
{
int s = 1;
}
}
热心网友 时间:2024-10-23 20:55
首先,这两个n的作用域不一样。