CS0120 对象引用对于非静态的字段、方法或属性“Program.ge2()”是必需的
class Program
{
Class1 cs = new Class1();
public void ge()
{
cs.setName("hdd");
cs.age = 15;
}
public void ge2()
{
string str = cs.getName();
Console.WriteLine(str);
Console.WriteLine(cs.age.ToString());
Console.ReadLine();
}
static void Main(strin

本文介绍了在C#编程中遇到的错误CS0120,该错误提示“对象引用对于非静态的字段、方法或属性‘Program.ge2()’是必需的”。通过示例代码展示了问题的原因在于Main方法尝试直接调用非静态方法ge2(),而正确的做法是创建Program类的实例来调用。通过修改Main方法,将ge2()的调用改为使用类实例p调用,成功解决了问题。
最低0.47元/天 解锁文章
1136

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



