C#编程类
文章平均质量分 74
ZoeGui
这个作者很懒,什么都没留下…
展开
-
Equals,==,ReferenceEquals区别
一、比较值类型的相等性代表:intReferenceEquals():比较两个对象的引用,即地址。Equals():比较两个对象的值。比较运算符(==):比较两个对象的值。特例:struct无比较运算符(==)。Code: static void Main(string[] args) { int int_a = 3;原创 2017-07-11 14:56:05 · 474 阅读 · 0 评论 -
浅析Flags
学习过enum的人基本上知道枚举的成员可以显式地赋值给任何成员,若无显式赋值,编译器则会隐式地给它们赋值(隐式赋值默认从0开始依次加一,若其中某个成员有显式赋值,则后面没有显式赋值的成员默认为前一个成员的值加一)。而enum也是根据这些值去需找对应的枚举成员的。如下代码: public enum CardDeckSettings:uint { SingleDeck = 0x01原创 2017-07-19 10:14:24 · 608 阅读 · 0 评论