您好,
何时施放物体以及何时使用“as”。
e.g:
class a =(class)object
何时使用
class a = object as class 。
答案 0 :(得分:5)
使用as
是一个安全的选项,就好像转换失败一样,你没有得到异常,但返回的值是null
。
如果想要在无法播放时获得异常,请使用()
。
答案 1 :(得分:0)
class a = object as class
这不会引发异常,如果它无法强制转换,它只能用于引用类型
答案 2 :(得分:0)
这篇文章似乎总结得很好......
http://gen5.info/q/2008/06/13/prefix-casting-versus-as-casting-in-c/