- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 C#与.NET4 高级程序设计-----语言特性 学习笔记
<br />1.重载操作符<br /> <br />C#提供operator 关键字来允许自定义类型对内建操作符做出不同的反映,Operator关键字只能用在静态方法上。<br />[],() 操作符不能被重载。<br /> <br />伪代码:<br />public class Point<br />{<br />public static Point operator + (Point p1,int number)<br />{<br />return new Point(p1.x+number);<
2011-05-19 12:09:00
646
原创 C#与.NET4 高级程序设计-----委托、事件 学习笔记
<br />1.什么是委托<br /> <br />委托是.net一个类型安全的对象,指向可以以后调用的方法,和C++函数指针不同,.net委托是内置 支持多路广播 和 异步方法的调用对象。<br /> <br />2.委托内部机制<br /> <br />C#编译处理委托类型时,它先产出一个派生自Sysetm.MulticastDelegate的密封类,这个类和System.Delegate一起为委托提供必要的基础措施。<br />在内部委托会生成3个公共方法<br />1) Invoke()<br />
2011-05-19 11:01:00
544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人