- 博客(4)
- 收藏
- 关注
转载 C#中 is和as 的区别
C#中两个运算符is、as。 is运算符:用于检查对象是否兼容给定的类型;是则返回true;;不是则返回false; string s="aaaa"; if (s is object) { Console.Write("s is object"); } else ...
2013-10-12 21:01:00 188
转载 C#中的checked关键字和unchecked 关键字
C#语言中checked和unchecked语句用于控制整型运算和显示转换溢出检查上下文 checked用于对整型运算和转换显示启用溢出检查; unchecked用于取消对整型运算和转换显示启用溢出检查 如: byte i=255; byte 最大值为255 checked //检查byte是否溢出 { i++ } unckecked //取消检查 {...
2013-10-12 20:40:00 149
转载 C#中的多态
什么是多态?多态就是同一操作作用在不同的对象,可以产生不同的解释,产生不同的执行结果。 实现多态可以通过派生类来复写基类中的虚函数型方法和实现。 在C#4.0开发捷径中说道虚方法和接口是C#中实现多态的唯一方式。 多态分为两种:编译时的多态和运行时的多态。 编译时的多态是通过重载实现的,对于非虚函数来说,编译器通过传递参数和返回类型的的决定实现何种操作。 运行时多态性:运行时多...
2013-10-12 20:28:00 93
转载 String 和stringBuilder的区别
string和stringbuilder对象都可以很方便的处理字符串; string是引用类型,在堆上分配内存。string对象一旦创建变不能再改变。在用算时会产生一个新的实例。 Stringbuilder对象时动态对象,它容许扩充它所封装的字符串中的字符数量。也容许修改其中的内容。 每次在使用string中的方法时,都要创建一个新的字符串对象,这样要分配新的内存给新的字符串对象。...
2013-10-12 18:50:00 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人