C#代码优化——类型转换

使用

B b = A  as  B

不要使用

B b = (B) A;

原因:

1、A不能转为B时,使用as,结果b为null;使用(),会抛出异常,需要处理异常

public void Method()
{
    B b = A as B;
    if(b != null)
    {}
    else
    {}  
}

 

posted @ 2025-01-25 11:30  wuyulong  阅读(23)  评论(0)    收藏  举报