在C#中实现自定义事件
您现在的位置: 学网 >> 网站开发 >> NET教程 >> .Net基础 >> 正文
.Net基础

事件编程使得软件技术得到了飞跃似的发展.至于事件编程的好处我就不赘述了.反正它绝对不是用线程就能取代的,因为在某些时候它的优点是线程所无法比拟的:不论在资源的消耗上,还是问题处理的及时性上.所以在学习一门高级语言后,必须能够熟练的使用事件(如果该语言支持事件).可惜的是,虽然我们会使用系统提供的N种事件,但是好多人却不知道如何自定义事件.

下面以一个最最普通的例子来说明如何在C#中实现自定义事件

需求是这样的:用事件监控一个人的名字,如果改变了则输出新名字和老名字(这里不用数据库,仅仅用类中的一个字段来记录.由于个人喜好,这个demo我用命令控制台来演示)

 



namespace Test
{        
    class Program
    {
        static void Main(string[] args)
        {
            MonitoringNameChangement M = new MonitoringNameChangement();
            M.NameChanged += new NameChanged(M_NameChanged);
            while (true)
            {
                Console.WriteLine("请输入一个新的名字,您将会看到您自定义的事件会被执行");
  &nb欢迎光临学网,点击这里查看更多文章教程 [1] [2] [3] [4]

学网·特别声明:
本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。本站所有文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题,请联系编辑人员Xababy#Gmail.com,我们尽快予以更正。
设为首页 - 收藏学网 - 关于学网 - RSS订阅 - 版权申明 - 友情链接 - 联系学网 - 网站地图 - 投稿学网
学网·2003-2008版权所有
© CopyRight 2004-2008 WwW.Xue5.CoM.Inc All Rights Reserved
合作、联系E-Mail:cainiaoo.cn#live.cn QQ:1103290,329700200

学网_致力于电脑使用知识、软件操作知识以及互联网应用知识的普及
陕ICP备05000834号