62690

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace test
{
 

    public delegate void  EventHandler(int i);
    interface IMethod     {
        void Add();
    }
    class C : IMethod       {
        public void  Add()
        {
            Console.WriteLine("implements Imethod");
        }

        void aaa()
        { }
    }

    class A       {
        public int ss = 7;
        public IMethod method;
        public event EventHandler FormEntity_SetData;
        public virtual void GetA()        {
            Console.WriteLine("A.GetA();");
            if (FormEntity_SetData != null)
            {
                FormEntity_SetData(ss); //执行事件
            }
            method.Add();
        }
    }
 
    class B : A {

        public B()
        {
            FormEntity_SetData += new EventHandler(SetData);
            method =new  C();
            ss = 5; 
        }
        public void Do()
        {
            GetA();
        }
        public void SetData(int ss)

       {
            Console.WriteLine(ss.ToString());
        }  
    }
 
    class Program : A
    {
        static void Main(string[] args)
        {
            B c = new B();
            c.Do();
            Console.Read();
        }
    }
        
}

转载于:https://www.cnblogs.com/aaa1028/archive/2011/05/10/2042246.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值