欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【不要忽略c#中的using和as操作符】,下面是详细的分享!
不要忽略c#中的using和as操作符
是不是很多人不用c#中的using和as操作符?甚至不知道?
其实这2个操作符在小处非常有用。
1、using
按照msdn的解释
举例:
调用这个类:
可以看到先后输出了Do a method和Dispose。
备注:实例化的对象必须实现 System.IDisposable 接口
2、as
msdn这么说:
举例:
这样的代码在转换类型失败的时候引发异常,代码修改成:
备注:as必须和引用类型一起使用(int等值类型不能使用)
以上所分享的是关于不要忽略c#中的using和as操作符,下面是编辑为你推荐的有价值的用户互动:
相关问题:在C#中,is和as运算符的作用?
答:is 判断是否为某类型 as 如果是某类型则直接转过去否则为null 如 person p = obj as preson; if (p!=null) do >>详细
相关问题:C# 中的as运算符和is运算符给个详解
答:一、类型转换 ************************************************************************************************************** 1.任何类型都可以转换为其基类类型,用隐式转换完成; 2.任何类型转换为其派生类型时,必须进行显示转换。如:... >>详细
相关问题:C#中as 运算符的作用是什么?
答:as运算符用于执行引用类型的显式类型转换。 如果要转换的类型与指定类型兼容,转换就会成功;如果类型不兼容,则返回null。 表达式as 类型 as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将返回null,而不是引发异常。 as的规则... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
