C#中的as类型转换
2014-01-02 15:16
162 查看
as是用来类型转换的
比如:两个类:A和B
B b = new B();
//使用as,类型不匹配,不会引发异常,会返回一个null,此时 a = null
A a = b as A;
//不用as,进行强制转换,如果类型不匹配,会引发转换异常
A a = (A) b;
比如:两个类:A和B
B b = new B();
//使用as,类型不匹配,不会引发异常,会返回一个null,此时 a = null
A a = b as A;
//不用as,进行强制转换,如果类型不匹配,会引发转换异常
A a = (A) b;
相关文章推荐
- C#向Sql Server中插入记录时单引号的处理
- C# 学习笔记(Interface) - 08
- VB6中如何使用C#开发的WebService进行开发
- c# vd2005 动态分配字符串数组大小问题,用ArrayList
- C#中安全的隐式数据类型转换
- 一个C#写的调用外部进程类
- C#学习笔记四-----索引器
- C#操作SQL float类型数据,在C#中用double类型就OK了,C#数据类型和SQL数据类型对照
- C#主窗体的一些属性
- 如何将10进制转成16进制,又如何将16进制数转成10进制,C#和VB代码?
- C#实现Diffie-Hellman(DH)算法可结合DES用于通信信息加密
- asp.net c#截取指定字符串函数
- C#中相对路径转绝对路径
- C#经典机试题(猫叫)
- C#控件命名规范
- C#版本提交
- 学习C#的技巧
- C#面试题
- C# 在windows form实现不规则窗体&透明窗体
- 类间聚集关系理解(C#)