gpt4 book ai didi

c# - 如果对象是 SomeType 与 object as SomeType

转载 作者:行者123 更新时间:2023-11-30 18:04:47 31 4
gpt4 key购买 nike

<分区>

Possible Duplicates:
Direct casting vs 'as' operator?
casting vs using the 'as' keyword in the CLR

我知道我可以做到以下几点:

if(someObject is Bar)
{
Bar b = (Bar)someObject;
//Use b
}

还有:

Bar b = someObject as Bar;
if(b != null)
{
//Use b
}

如果我假设我只是要在另一个变量中引用 someObject,一个比另一个更可取吗?

编辑:我所说的优选是指遵循约定、性能、出现错误的机会和可读性。

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com