const与readonly
摘要:const :编译时常量,即编译时确定数据。 readyonly :运行时常量 ,即运行时被计算,其编译后的IL将维持对变量的引用,而非它的值得引用,类似于c语言的地址。 编译时常量只可用于基元类型、枚举类型,因为只有这些类型才允许我们在初始化中指定有意义的常量值。 何为基元类型?编译器能够直接支持的数据类型叫做基元类型,下面的类型就是基元类型。 sbyte / byte / short / ushort / int / uint / long / ulong/char / float / double / bool / decimal /object / string 这里顺便...
阅读全文
posted @
2013-03-30 19:49
Herry彬
阅读(1100)
推荐(0)
泛型学习一
摘要:泛型的概念是在C#2.0引进来的,现在普遍开发都用VS2010,即4.0的环境,因此会让大家觉得泛型在C#中理所当然的存在。 泛型特性极大的影响了开发人员编写代码的方法和方式,与传统的弱类型集合相比,使用泛型集合能够保证编译期类型安全,并提高应用程序的执行效率。(太官方了) 记得我刚刚接触泛型时,总
阅读全文
posted @
2013-03-24 21:58
Herry彬
阅读(1113)
推荐(2)
js让显示层居中且有遮挡层(IE,火狐,Chrome均可)
摘要:最近,公司的一个终于结束了,有几天变得不那么忙了,于是看起了公司前人写的代码。几乎每个项目都会用到这样一个效果,就是查询的时候,会弹出一个Div,让DIv居中,同时会有一个灰色的遮盖层。因为用户的面向机关人员,因此测试时几乎只会用IE或者IE内核的浏览器。为了测试流程是否正确,经常会用到几个账号,有时候就会造成Session共享,让数据变得不正确。因此,我会使用火狐,发现两个js代码并不能兼容非IE的浏览器,于是趁着时间自己写了一点代码(以下代码使用Jquery,需引用Jquery包)。 html代码如下 <div id="testDiv" style="p
阅读全文
posted @
2013-03-24 15:37
Herry彬
阅读(2034)
推荐(0)
让自己的类更多的使用属性
摘要:当我们从C语言接触编程开始,一旦定义一个类,我们必然会给这个类定义许多数据成员。然后C#本身却正在极力改变这样一个事实,从各种服务器控件编写你应该可以看出,net对属性的支持远远大于对成员的支持。从我的博客自定义学习控件(一)中你可以看见,当我们自己书写自定义控件时,我们对控件类的定义几乎是属性,而
阅读全文
posted @
2013-03-17 18:34
Herry彬
阅读(5960)
推荐(1)