c# - C#中 "as"和 "cast"关键字的区别

标签 c#

Possible Duplicate:
Direct casting vs 'as' operator?

as 运算符类似于强制转换。但我想知道有什么区别? 我还怀疑它是运算符还是关键字? :)

最佳答案

as 运算符与强制转换运算符相同,只是它在转换失败时产生 null,而不是抛出异常

关于c# - C#中 "as"和 "cast"关键字的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4612427/

相关文章:

c# - 如何将列表从 View 传递到 MVC Controller

c# - 接口(interface)问题

c# - 创建运行时确定类型实例的最佳方法

c# - 通过代码 session 工厂与 MySQL 设置 Nhibernate 映射

c# - 如何使用 EntityFramework Core 创建两个模块之间的关系?

c# - 学习WM6的书籍

c# - 如何在我的 C# SonarQube 项目中包含测试覆盖率报告?

c# - 将C代码转换为C#,无法理解C中的某一行

c# - 如何在 Windows Phone 8 中设置背景图像?

c# - 在贷款请求场景中推荐哪种工作流技术?