![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 94
SuriFuture
我是一个资深的玩家,也在努力地成为一名资深的游戏开发者!
展开
-
深刻理解:C#中的委托、事件
C#中的事件还真是有点绕啊,以前用JavaScript的我,理解起来还真是废了好大劲!刚开始还真有点想不明白为什么这么绕,想想和JS的区别,最后终于恍然大悟! C#中事件绕的根本原因: C#的方法,它不是一个类型,它只是其它类型的成员; C#是一个强类型的语言,定义方法时,它的参数必须指定类型,如public void add(int n){...}原创 2016-12-17 10:49:03 · 308 阅读 · 0 评论 -
深入理解C#:编程技巧总结(一)
深入理解C#:编程技巧总结(一) 1.实现多态性的两种方式:继承抽象类、实现接口其实就是协变的应用,通过把对象向上转型为基类或接口类型,对它调用成员,可实现多态性,即运行时调用的是对应对象的实现版本成员。这两种方式的区别: - 继承抽象类:会用掉唯一1次的继承机原创 2017-01-09 22:25:34 · 519 阅读 · 0 评论 -
深入理解C#:编程技巧总结(二)
在上一篇 深入理解C#:编程技巧总结(一) 中总结了25点,这一篇继续: 26.系列化与反系列化 使用的场合: 便于保存,把持有运行状态的对象系列化后保存到本地,在下次运行程序时,反系列化该对象来恢复状态 便于传输,在网络中传输系列化后的对象,原创 2017-01-09 22:29:28 · 451 阅读 · 0 评论