社区
C#
帖子详情
超级菜鸟问题:非静态的字段、方法或属性“ConsoleApplication1.Program.x”要求对象引用
ucdosxp
2007-09-01 06:15:14
class way
{
public static Boolean Adone, Bdone;
}
class Program
{
Boolean x;
static void Main(string[] args)
{
x = way.Adone;
}
}
...全文
275
9
打赏
收藏
超级菜鸟问题:非静态的字段、方法或属性“ConsoleApplication1.Program.x”要求对象引用
class way { public static Boolean Adone, Bdone; } class Program { Boolean x; static void Main(string[] args) { x = way.Adone; } }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ucdosxp
2007-09-01
打赏
举报
回复
懂了撒,谢谢
wuyi8808
2007-09-01
打赏
举报
回复
class way
{
public static bool Adone, Bdone;
}
class Program
{
bool x;
void Test(string[] args)
{
x = way.Adone;
}
static void Main(){}
}
这样也可以通过编译。
你的理解是不对的,还需要多学习。
关键是在静态的Main()中不能使用非静态字段。
wuyi8808
2007-09-01
打赏
举报
回复
x = way.Adone等于说是x引用Adone
但是x与Adone不为一个类型的,一个静态,一个非静态,不匹配所以不能引用
----------------------------------------------
不对。
ucdosxp
2007-09-01
打赏
举报
回复
谢谢了,我的那种说法对不对。
wuyi8808
2007-09-01
打赏
举报
回复
// 或者这样:
class way
{
public static bool Adone, Bdone;
}
class Program
{
bool x;
static void Main(string[] args)
{
(new Program()).x = way.Adone;
}
}
wuyi8808
2007-09-01
打赏
举报
回复
class way
{
public static bool Adone, Bdone;
}
class Program
{
static bool x;
static void Main(string[] args)
{
x = way.Adone;
}
}
ucdosxp
2007-09-01
打赏
举报
回复
是不是这样的,
x = way.Adone等于说是x引用Adone
但是x与Adone不为一个类型的,一个静态,一个非静态,不匹配所以不能引用
ucdosxp
2007-09-01
打赏
举报
回复
非要这样吗,如果象我这样是静态的呢
xiao_jun_0820
2007-09-01
打赏
举报
回复
非静态的的话,就实例话一个对象,然后在用对象来引用:
class way
{
public Boolean Adone, Bdone;
}
class Program
{
Boolean x;
static void Main(string[] args)
{
way a=new way();
x=a.Adone
}
}
android开发过程中遇到的
问题
记录android开发过程中遇到的
问题
。 1.在一个xml中能否使用同一个include多次 http://www.apkbus.com/android-104152-1-1.html android中include标签的使用 ... android bu
常量,
字段
,构造
方法
调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET
问题
汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服...
常量,
字段
,构造
方法
常量 1.什么是常量 常量是值从不变化的符号,在编译之前值就必须确定。编译后,常量值会保存到程序集元数据中。所以,常量必须是编译器识别的基元类型的常量,如:Boolean,Char,Byte,...
C# 多线程(
菜鸟
教程及爱整理)
C# 多线程--
菜鸟
教程 线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程生命...
C#
菜鸟
教程学习笔记
C#
菜鸟
教程学习笔记 C#简介 C# 是一种编程语言,它是由微软开发的。 C# 编程是基于 C 和 C++ 编程语言的,它与 Java 也
非
常相似。 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。 .Net 框架(.Net Framework...
工作中使用到的单词(软件开发)_2022-06-01备份
浏览器相关知识2 ■2022/06/02 以降 ■Java学习汇总 Java8新特性学习_001_(Lambda表达式,函数式接口,
方法
引用
,Stream类,Optional类)_sun0322的博客-CSDN博客 ■常用链接 0.0.常用bat命令 常用 doc bat 命令...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章