- 博客(4)
- 收藏
- 关注
原创 AS NEW
as 用于在兼容的引用类型之间执行转换 运算符类似于强制转换操作;但是,如果转换不可行,as 会返回 null 而不是引发异常。 只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用 cast 表达式来执行。但是 AS 不用在类型之间进行类型转化,不能应用在值类型数据is 检查对象是否与给定类型兼容 如果所提供的表达式非空,并且所提供的对象可以强
2010-01-06 14:33:00 347
原创 C#中@是什么意思
@表示转义.@表示字符串是一个原型字符串 基本上原来进行转义的符号都消失了,而且还可以多行使用."@"是:局部变量声明,如果没有"@"的字段代表是列名。在 ado.net 里,一般是 参数化或都是存存储过程化的时候用到了。
2010-01-05 13:52:00 1377
原创 static静态类和静态类成员
1.使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。2.尽管类的实例包含该类所有实例字段的单独副本,但每个静态字段只有一个副本。 不可以使用 this 来引用静态方法或属性访问器。 如果对类应用 static 关键字,则该类的所有成员都必须是静态的。
2010-01-04 16:25:00 508
原创 ref和out的用法和区别
1.out 关键字会导致参数通过引用来传递。这与 ref 关键字类似,不同之处在于 ref 要求变量必须在传递之前进行初始化。若要使用 out 参数,方法定义和调用方法都必须显式使用 out 关键字。2.ref 和 out 关键字在运行时的处理方式不同,但在编译时的处理方式相同。因此,如果一个方法采用 ref 参数,而另一个方法采用 out 参数,则无法重载这两个方法.3.如果一个方法采用
2010-01-04 16:20:00 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人