2015年9月10日

C#委托

摘要: 什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1 namespace... 阅读全文

posted @ 2015-09-10 10:06 strangeman 阅读(497) 评论(0) 推荐(1) 编辑

C#事件(event)解析

摘要: 事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应... 阅读全文

posted @ 2015-09-10 10:00 strangeman 阅读(31002) 评论(5) 推荐(4) 编辑

C#中有关string和byte[]转换的问题

摘要: byte[] byteArray = System.Text.Encoding.Default.GetBytes( str ); 怎么样,够简单吧? 反过来也是一样,把byte[]转成string:string str = System.Text.Encoding.Default.GetSt... 阅读全文

posted @ 2015-09-10 09:33 strangeman 阅读(240) 评论(0) 推荐(1) 编辑

C#线程同步的几种方法

摘要: 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到... 阅读全文

posted @ 2015-09-10 09:26 strangeman 阅读(536) 评论(0) 推荐(0) 编辑

导航