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