内置CastOrDefault?

Bru*_*ode 3 c#

我觉得有一些内置的东西.如果object为null,我想要默认值(或者特别是0,我只使用decimal/int).是否有内置的方法来编写此功能?

static int GetDecimalFromObject(object o){
    return o==null?0:(decimal)o;
}
Run Code Online (Sandbox Code Playgroud)

stu*_*rtd 6

Convert.ToDecimalConvert.ToInt32如果传递null ,则返回零.