有两个类,A类,B类 .A 要 B做事, B 跟A说A 你先忙你的 ,我做完告诉你 用c#接口怎么实现?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/25 20:13:39
有两个类,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类 .A 要 B做事, B 跟A说A 你先忙你的 ,我做完告诉你 用c#接口怎么实现?](/uploads/image/z/19314136-64-6.jpg?t=%E6%9C%89%E4%B8%A4%E4%B8%AA%E7%B1%BB%2CA%E7%B1%BB%2CB%E7%B1%BB+.A+%E8%A6%81+B%E5%81%9A%E4%BA%8B%2C+B+%E8%B7%9FA%E8%AF%B4A+%E4%BD%A0%E5%85%88%E5%BF%99%E4%BD%A0%E7%9A%84+%2C%E6%88%91%E5%81%9A%E5%AE%8C%E5%91%8A%E8%AF%89%E4%BD%A0+%E7%94%A8c%23%E6%8E%A5%E5%8F%A3%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%3F)
就是事件委托吧?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 要怎么求