有两个类,A类,B类 .A 要 B做事, B 跟A说A 你先忙你的 ,我做完告诉你 用c#接口怎么实现?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 17:27:49
有两个类,A类,B类 .A 要 B做事, B 跟A说A 你先忙你的 ,我做完告诉你 用c#接口怎么实现?
重点在
A 呼叫 B 方法
B call A later when B has done something.
还有别的方法吗?上午那个看不懂
重点在
A 呼叫 B 方法
B call A later when B has done something.
还有别的方法吗?上午那个看不懂
就是事件委托吧?A里注册B的事件.然后执行?
再问: 怎么用c#代码来实现啊 ?(可以有不同的方法来实现)除了事件委托还有呢?
再答: Form1 button1弹出Form2 private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.DeleteItems += new EventHandler(f2_DeleteItems); f2.Show(this); } void f2_DeleteItems(object sender, EventArgs e) { if (listView1.Items.Count > 0) { this.listView1.Items.RemoveAt(this.listView1.Items.Count - 1); } } From2 public event EventHandler DeleteItems;//事件 public Form2() { InitializeComponent(); } //删除 private void button1_Click(object sender, EventArgs e) { if (DeleteItems != null) { DeleteItems(sender,e); } }
再问: 怎么用c#代码来实现啊 ?(可以有不同的方法来实现)除了事件委托还有呢?
再答: Form1 button1弹出Form2 private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.DeleteItems += new EventHandler(f2_DeleteItems); f2.Show(this); } void f2_DeleteItems(object sender, EventArgs e) { if (listView1.Items.Count > 0) { this.listView1.Items.RemoveAt(this.listView1.Items.Count - 1); } } From2 public event EventHandler DeleteItems;//事件 public Form2() { InitializeComponent(); } //删除 private void button1_Click(object sender, EventArgs e) { if (DeleteItems != null) { DeleteItems(sender,e); } }
在c#中,定义两个类A,B,且B:A,那么A a = new
A跟你说B是自己人,那是啥意思
在c#里定义了一个类,例如a,里面有一个自实现属性c,我这样用,a[] b=new ...
初一数学课:有A,B两个牧童.A对B说:"把你的羊给我1只,我的羊的数量就是你的羊数的2倍."B回答说:"最好还是把你的
C# 有A类、B类、和C类.在A中:B b=new B(); 有什么用?
c# 有2个类A、B,都有方法test(),如下怎样实现 if(条件) A c=new A(); else B c=ne
英语翻译A:近来怎么样?B:很好,A:你有什么爱好?B:我喜欢看电视.A:你喜欢看什么类的节目?B:我喜欢看谈话类的节目
我有个问题不懂,题目告诉你集合A在什么范围内 集合B在什么范围内 求集合A和B的关系
英语翻译A:五一假你去哪旅游了?B:我去了杭州.A:真酷.B:你呢?你去了哪里?A:我去了凤凰,跟妈妈一起去的.B:你是
1-20的两个数把和告诉A,积告诉B,A说不知道是多少,这时A说我知道了,B接着说我也知道了
英语翻译拜托直接用翻译软件的的就别来了.\A:B 好久不见.B:hi,你怎么来这儿了.A:我来看看你跟c.咦,怎么没看见
线性代数 告诉你A和B 求矩阵方程AX+2E=B+X 要怎么求