为什么选择我们?
使用AS操作符转换,但是AS只能用于引用类型和可为空的类型。使用as有很多好处,当无法进行类型转换时,会将对象赋值为NULL,避免类型转换时报错或是出异常。C#抛出异常在进行捕获异常并进行处理是很消耗资源的,如果只是将对象赋值为NULL的话是几乎不消耗资源的(消耗很小的资源)。 public static void
犬马恋主
独立是我们能够为自己的生活负责,并且相互连接,相互守望。——席瑞
昏头晕脑
世上有两种最耀眼的光芒,一种是太阳,一种是我们努力的模样。
日丽风和
感情里最遗憾的事,不是我们无法决定结局,而是相爱时没有全力以赴地爱你。
拆装箱-雨云 - 老一代
装箱和拆箱在值类型和引用类型之间架起了一座桥梁,使得任何 value-type 的值都可以转换为 object 类型的值,反过来转换也可以。 int a = 1; Object obj = a; 装箱:值类型变成引用型。 int b = (int)obj; 拆箱:引用型变成值类型。 - 装箱 装箱是指将一
简单枚举-雨云 - 老一
枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成员始终是公共的,不能有访问修饰符。枚举本身的修饰符仅能使用public和internal。 枚举是值类型,隐式继承自System.Enum,不能手动修改。System.Enum本身是引用类型,继承自System.ValueType。 枚举都
C#索引器-雨云 - 老
C#允许一个对象可以像数组一样使用下标的方式访问,下标可以是int,也可以是string,使用方法为在类中写一个this属性。索引器又称为带参属性。当被封装的字段是一个数组的时候,可以考虑使用索引器,操作方便且相对安全。 使用索引器可以用类似于数组的方式为对象建立索引。 get 访问器返回值。set 访问器分