C#关于报错对象引用非静态的字段、方法或属性的解决方法

两种方法

网上其实有很多类似的方法,笔者写于此只是方便查阅。
程序报错截图:C#关于报错对象引用非静态的字段、方法或属性的解决方法_第1张图片

给非静态代码块加上static使其变成静态

C#关于报错对象引用非静态的字段、方法或属性的解决方法_第2张图片
可以看到加上了static后,红框内的引用没有报错。

第二种方法,实例化一个对象来引用非静态函数(推荐方法)

C#关于报错对象引用非静态的字段、方法或属性的解决方法_第3张图片
可以看到添加了实例化对象进行引用后,程序也没有报错。

你可能感兴趣的:(c#,开发语言)