111,012
社区成员
发帖
与我相关
我的任务
分享
函数内的本地变量是不能使用修饰符的
楼上已经给出正确回答,建议楼主先看一下基础文档
public 的作用在哪里? 方法体里面 的成员只能在方法体里面访问,public 加上去有什么意义?编译器考虑到在做无意义的事情时报异常。
Main函数是程序的主入口,这个函数是不允许使用修饰符的,这是一个机制。试想假设你将Main修饰成private的话,那程序怎么找到入口?
可以把public修饰的变量提到上面去,代码如下:
class Program
{
public static string _name="孙权";
public static char _gender='男';
static void Main(string[] args)
{
int _age=18;
Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}生,我可以吃喝拉撒睡",_name,_age,_gender);
Console.ReadKey();
}
}
怎么说呢,public不是修饰类的成员的吗?怎么让你用来修饰函数的局部变量了。