/api/v1.0/me/notes/classnotebooks/{id}/students
编译器在执行此操作时会发出4个错误。禁止在main中声明私有变量?为什么呢?
答案 0 :(得分:1)
你的私人是在一个方法而不是一个类。
class Program
{
private static int panda=3;
static void Main(string[] args)
{
}
}
答案 1 :(得分:1)
在块内声明的变量(即两个花括号之间的代码)仅在此块中可见,因此将它们声明为私有,公共或受保护是没有意义的。
Class A
{
private static int x=0;//make sense
static void Main(string[] args)
{
private static int x=0; //does not make sense
}
}
答案 2 :(得分:0)
是的,因为它是一个局部变量(函数Main
的本地变量,除非通过explicitley,否则不能通过任何其他方法/过程访问)而不是类成员。它应该是
int panda=3;
或者如果你想成为类成员,那么在类范围内声明它。
class Program
{
private int panda=3;
答案 3 :(得分:0)
在MSDN上表示:
private关键字是成员访问修饰符。私人访问是 最低许可访问级别。 私人会员只能访问 在类的主体或声明它们的结构体内
您无法在方法中将变量定义为Private
。从逻辑上讲,在方法中将变量声明为Private
是没有意义的。