C#在方法中引用另一个类的全局变量

我在类A中声明全局变量flag然后在类A的事件中给flag赋值,结果我在类B中引用flag,flag始终是在类A中声明时的初始值,无论为它赋值的事件有没有触发,要怎样才能... 我在类A中声明全局变量flag 然后在类A的事件中给flag赋值,结果我在类B中引用flag,flag始终是在类A中声明时的初始值,无论为它赋值的事件有没有触发,要怎样才能使得引用的值是在事件触发后的值? 展开
 我来答
Online_Ghost
2013-08-19 · TA获得超过682个赞
知道小有建树答主
回答量:395
采纳率:33%
帮助的人:152万
展开全部

像这种需求应该在类A中声明静态的flag 然后在类A的时间中赋值,  之后再通过类B引用就是赋值后的值了

public class A
{
    public static int flag;  //根据你的需要声明数据类型
    
    //其他成员、方法、事件
}

在类B中 通过A.flag 就能引用了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式