自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Effective C#读书笔记(3)as、is、cast类型转换

 C#是一种强类型语言。很多情况下,我们都要进行类型转换(比如传递函数参数的时候),类型转换的方式有两种,一是使用C#提供的as操作符,一是沿用以前的cast方式。相比之下,as操作符不仅更加安全,不会抛出异常,而且对于程序的运行来说效率更高。 ★ 例如,我们想把一个object类型的变量转换为MyType类型,使用as操作符这样写:object o = Factory.GetOb

2007-11-08 13:02:00 715

原创 Effective C#读书笔记(2)Readonly优于Const

        性能和便利性似乎是一对冤家。灵活性高了,性能总会有所降低;反过来,性能好了,灵活性又差强人意。而如今设计模式的大行其道似乎告诉我们,程序的灵活性才是王道。       言归正传,Readonly是运行时常量,Const是编译时常量,编译时常量会稍微快一点,但是编译后就不能改了,运行时常量相反。用了Const,一旦要改动值,就必须重新编译,重新编译会带来什么呢?版本啊。版本的

2007-11-08 12:14:00 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除