摘要: 运算符和类型强制转换一、运算符1.运算符的简化操作C#中频繁使用的基本运算符和类型强制转换运算符:1)条件运算符2)checked,unchecked3)is运算符4)as运算符5)sizeof运算符6)typeof运算符7)可空类型和运算符8)空合并运算符运算符的优先级二、类型的安全性.net强类型化支持1.类型转换:隐式转换,显式转换。隐式转换只能从较小的整数类型转换为较大的整数类型。反之不可。也可以整数和浮点数之间转换。##可空类型的转换##显式转换即强制类型转换,有很多方式 。2.装箱和拆箱三、比较对象的相等性:System.Object定义了3个不同的方法,来比较对象的相等性:Ref 阅读全文
posted @ 2013-07-02 14:33 @妞儿 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 数组1.简单数组2.多维数组3.锯齿数组4.Array类5.作为参数的数组6.枚举7.元组8.结构比较如果需 要 使 用同 一 类型的 多 个对 象,就可以 使 用集合和数组。C#用特殊的 记号声明 、初始 化 和使用数组。 Array类 在后台 发挥作用,它为 数组中 元素的 排 序和过滤提供了几个方法。 使 用枚举器,可 以 迭 代数组中 的 所 有元素。.net4还引 入了 一个新类型 Tuple,它 用于合并不同 类型的 多 个对象。一、简单数组如果需要使用同一类型的多个对象,就可以使用数组。数组是一种数据结构,它可以包含同一类型的多个元素。1.数组的声明:在声明数组时,应先定义数组中 阅读全文
posted @ 2013-07-02 13:34 @妞儿 阅读(325) 评论(0) 推荐(0) 编辑