摘要: 1、常量是值从不变化的符号。只能定义编译器识别的基元类型的常量。如:Boolean,Char,Byte,SByte,Int16,UInt16,Int32,UInt32,Int64,Single,Double,Decimal和String; 2、c#也允许定义非基元类型的常量,但是前提是把值设为nul 阅读全文
posted @ 2018-03-10 10:41 时空旅行 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、嵌套类,就是定义在类中的类;嵌套类可以访问外部类的方法、属性、字段而不管访问修饰符的限制,但是外部类只能够访问修饰符为public、internal的嵌套类的字段、方法、属性; 2、CLR如何调用虚方法、属性和事件: IL提供两个方法调用指令:call和callvirt。 call调用静态方法、 阅读全文
posted @ 2018-03-10 09:49 时空旅行 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、一些开发人员说应用程序在32位操作系统上运行,int代表32位整数;在64位操作系统上运行,int代表64位整数。这个说法是完全错误的。C#的int始终映射到System.Int32,所以不管在什么操作系统上运行,代表的都是32位整数。 2、checked、unchecked来检查、不检查表达式 阅读全文
posted @ 2018-03-10 09:24 时空旅行 阅读(126) 评论(0) 推荐(0) 编辑