饭祷爱

The quieter you are,the more you are able to hear

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  C#基础

CLR VIA C#事件
摘要:事件是类型的一个成员,用来在事情发生的时候通知注册了该事件的成员。事件和观察者模式十分的相似,所以事件应该提供如下几种能力1.能让对象的方法登记对他的关注2.能让对象的方法取消对他的关注3.能在事件发生的时候将通知发送给方法在C#中的某个类中定义一个事件使用如下语句public event EventHandler SomeEvent;其中EventHandler是一泛型委托,在System命名空间下,委托的定义为public delegate void EventHandler(object sender, TEventArgs e);其中TEventArgs是这个委托所需要定义的参数,应该 阅读全文

posted @ 2013-09-10 22:44 饭祷爱 阅读(283) 评论(0) 推荐(0) 编辑

CLR VIA C#委托
摘要:1.什么是委托?委托就是一种回调函数的机制,将函数作为一个参数传递给其他对象,当该对象需要的时候调用委托来达到回调函数的目的。通俗点的说法是:你将一件事情交给别人去做。例如你QQ里的自动回复,为了第一时间回复别人,你不可能一直守在QQ面前一有消息通知你就回复。所以你只好定义一个回复的方法,将这个方法交给QQ,告诉QQ当有消息过来的时候就调用你这个方法。QQ会给你这个方法传一个参数"对不起,我现在很忙balabala...",然后自动回复给对方==========================================================我是解释的分割== 阅读全文

posted @ 2013-09-05 18:33 饭祷爱 阅读(257) 评论(0) 推荐(0) 编辑

一道面试题
摘要:标题取的有点不恰当,其实这不是一道面试题,而是在不同的面试中出现的一道类似的题~ 面试题目的大概代码如下:using System;namespace view0{ class Program { static void Main(string[] args) { B ab = new B(); sayHello(ab); Console.Read(); } private static void sayHello(A b) { ... 阅读全文

posted @ 2012-10-30 16:47 饭祷爱 阅读(273) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示