class Child { //小朋友 public string _name;//姓名 public static string _sex;//性别 public void PlayBall() { Console.WriteLine("耶!我是小小C罗!"); } } 不知道为什么,在做的过程中,需要在字段申明中加上“static”,如果不加,就会出现“非静态的字段、方法或属性“...”要求对象引用”的错误。求解??
应该是 Child 使用时,你没有进行实例化,就是new一下,就直接用的Child.PlayBall() ,这样的话 系统会提示 要加static。 所以先new一下,用实例名去调用方法就可以了。
Child c=new Child (); c.PlayBall();
这样就可以了。static是修饰静态的,后面会讲到。
如果问题已解决,请采纳下答案。 祝你学习顺利 !
变量吗?