永发信息网

c# 问题 高手 初学者都来帮帮

答案:4  悬赏:30  手机版
解决时间 2021-07-25 10:55

private void Button1_Click(object sender, System.EventArgs e)
{
if(b.a==1) //第一次运行满足条件
{
b.c=2; //设置b.c;问题就在这 这句话不执行
Label1.Text = b.a.ToString();
}
if(b.a==2)
{
b.SetA(1);
Label1.Text = b.a.ToString();
}
}
class Mode
{
public Mode()
{
a=2;
}
public int a;
public void SetA(int )
{
this.a=a;
}
}
Mode b =new Mode();

最佳答案
侠道飞车
全部回答

你实例化MODE后 a是等于2的

当你点了按钮后又实例化一次MODE a又等于2

试试这个 using System; using System.Windows.Forms; using System.Drawing; class Mode { public int num; public Mode() { num = 1; } public int a { get { return num; } set { num = value; } } } class test { static Mode m; static Label l; public static void Main() { l = new Label(); Button b = new Button(); Form f = new Form(); f.Controls.Add(l); f.Controls.Add(b); l.Text = "哈哈哈"; b.Text = "CLICK"; b.Location = new Point(0, l.Height); b.Click += new EventHandler(click1); m = new Mode(); Application.Run(f); } static public void click1(Object sender, EventArgs e) { if (m.a == 1) { m.a = 2; } else if(m.a == 2) { m.a = 1; } l.Text = m.a.ToString(); } }
请问大哥你的C定义在哪的?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国古代文学中的十三经指的是什么?
找一首英文歌哦
QQ旋风2 怎么老是下载任务到中途的时候连接不
你会在网上买鞋子么?为什么?
天龙八部里面丐帮武器和装备上面打什么宝石好
什么东西是圆滴?
为什么刚开机的页面会自己换
手机设计师是什么专业,学手机设计是什么专业
Monash University的生物医药专业好么
前10名的网络游戏?
一道英语选择题的疑问?
内存是4G的,怎么显示 3.25G
求好听的韩国舞曲
谁知到2007年smtown有一首歌叫唯一的爱,在哪
丝路英雄的金币买是几比几?
推荐资讯
好朋友之间,距离远了,心也会远吗?
怎么才能测试出是否怀孕
有没有人知道怎样在网上下载电视剧
谁给点搞笑的QQ表情
QQ改密码用的密保我只设置了一个,现在有了三
马赛克能消除吗?
美丽俏佳人里面小P老师用的那个可以让发根蓬
热血高校的音乐专辑的下载地址
花束卡片寄语,明天情人节,我已订好白玫瑰11
怎样才能让自己的鞋子~不发出臭味呢
拍拍乐 照片视频 怎么设置照片切换快慢
现在网上有什么好看的视频额。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?