C#
Michael Liew
专精UE4游戏开发
展开
-
C#中的delegate与event简单讲解
一、开篇忏悔对自己最拿手的编程语言C#,我想对你说声对不起,因为我到现在为止才明白c#中的delegate和event是怎么用的,惭愧那。好了,那今天就趁月黑风高的夜晚简单来谈谈delegate和event的简单用法吧,希望能给初学者带来帮助。PS:别像我那样学了几年c#到头来都不知道delegate和event怎么用。二、delegate到底是什么东西孩子,C语言总学过吧转载 2015-08-30 13:56:24 · 1073 阅读 · 0 评论 -
C#中抽象类和接口的区别
摘要:对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 对于抽象类以及接口的概念,大家都容易把这两者搞混,其实我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料。 一、抽象类: 抽转载 2016-01-26 14:11:37 · 1524 阅读 · 0 评论 -
C# => Lambda表达式
Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达转载 2016-02-01 17:14:27 · 3575 阅读 · 0 评论 -
Unity中的结构体(C#)
结构体和类很像,但完全不同。抱歉:) 如果你不知道结构体,或者你想用结构体,或者你不知道传引用和传值的差别,那么这一课就是为你量身定做。Unity中的结构体既然这个系列是为了Unity而学习C#的,那先来了解一下,那些已经使用了结构体的地方吧。Vector2, Vector3 和 Vector4RectColor和Color32Bound转载 2016-02-17 10:45:31 · 14657 阅读 · 1 评论 -
C#中 As 和强制转换的总结
1.1.1 摘要C#是一门强类型语言,一般情况下,我们最好避免将一个类型强制转换为其他类型,但有些时候难免要进行类型转换。先想想究竟哪些操作可以进行类型转换(先不考虑.NET提供的Parse),一般我们都有以下选择:使用as操作符转换,使用传统C风格的强制转型使用is来做一个转换测试,然后再使用as操作符或者强制转 1.1.2 正文转载 2016-03-09 22:27:49 · 5683 阅读 · 0 评论