class Program
{
public void addshow()
{
}
static void Main(string[] args)
{
addshow();
}
}
错误 CS0120: 非静态的字段、方法或属性“XXXXXXXXXXXXXXXXXXXXXX”要求对象引用
主要原因是static void Main是个静态方法, addshow()是个非静态方法,在静态方法中调用了非静态方法,出现了这个错误
1)Main函数作如下修改
staticvoidMain(string[] args) { Program program =newProgram(); program.addshow(); }或者
2)addshow方法做如下声明
publicstaticvoidaddshow()