文档章节

非静态字段、方法或属性要求对象引用

短短的歼击机
 短短的歼击机
发布于 2012/10/22 11:28
字数 119
阅读 4506
收藏 0

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()

© 著作权归作者所有

短短的歼击机

短短的歼击机

粉丝 82
博文 268
码字总数 269797
作品 0
武汉
高级程序员
私信 提问
面向对象开发设计

1、创建并使用对象的格式 static 区分共享与私有 1、创建对象的语法 ---- 注意:对象也是一个变量(引用类型) 类名 对象名 = new 类名(); 2、调用对象的属性 对象名.变量名 3、调用对象的...

scalpel-21
2016/05/13
38
0
.NET面试题解析(05)-常量、字段、属性、特性与委托

转自:http://www.cnblogs.com/anding/p/5255492.html 常见面试题目: 1. const和readonly有什么区别? 2. 哪些类型可以定义为常量?常量const有什么风险? 3. 字段与属性有什么异同? 4. 静态...

莫问今朝乄
2018/02/01
0
0
C#基础知识系列六(静态类和静态类成员)

静态类   静态类与非静态类基本相同,但存在一个区别:静态类不能实例化。 也就是说,不能使用 new 关键字创建静态类类型的变量。 因为没有实例变量,所以要使用类名本身访问静态类的成员。...

aehyok
2014/01/14
0
0
php 不符合常理的static self parent

没有废话 ,我想直接抛出问题。 一、php继承问题 上代码。 输出结果: 类child 如果我们接触过纯面向对象的语言 :c#/java; 按照他们的语法,以上例子将会输出 : 类father 类child 当我们在new...

宋大肿
2018/01/10
0
0
c#之WebRequest..::.Create 方法 (Uri)

这段代码错了吗? 错误 1 字段初始值无法引用非静态字段、方法或属性“Web_crawlers.Form1.uri” 错误 2 字段初始值无法引用非静态字段、方法或属性“Web_crawlers.Form1.requestPage ” 为什...

Dieaz5
2012/03/04
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

一套完整的软件开发流程是怎样的?

做什么事都需要一个流程,软件开发也不例外。 那么,一个软件从无到有到底是怎么开发的?一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么...

我想造火箭
33分钟前
5
0
漂亮思维导图怎样绘制?教你快速套用思维导图模板绘制d

用MindMaster软件绘制思维导图,会更加高效和美观!因为MindMaster是一款专业的思维导图软件,零基础经验的朋友花费5分钟时间就能掌握它的相关画法。以下是电脑软件思维导图画法的简单步骤。...

工具分享
36分钟前
4
0
linux 软链接与 硬链接的区别

软链接与硬链接的区别 1. 硬链接不会创建inode,即使用的inode都是一样的。软链接会创建新的inode。 2. 硬链接的访问属性和源文件一模一样,没有l的标识。软链接的访问属性写明了是l,且访问...

突突突酱
37分钟前
3
0
新特性解读 | MySQL 8.0.18 有权限控制的复制

原文:Replication with restricted privileges https://mysqlhighavailability.com/replication-with-restricted-privileges/ 作者:Pedro Figueiredo 翻译:管长龙 背景 MySQL 8.0.18 以前......

爱可生
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部