int? to int Performance
本文关键字:int Performance to | 更新日期: 2023-09-27 18:08:42
我对编程很陌生,我想知道将int?
转换为int
会带来什么样的性能损失?我有一个巨大的3维int?
数组,有时我不得不向int
投射大量。我的表演会大受欢迎吗?
在Eric Lippert关于Nullable类型的系列博客中找到答案,从这个开始。
在那里,他将Nullable结构绘制为
struct Nullable<T> where T : struct
{
...
public T Value
{
get
{
if (!this.HasValue) throw something;
return this.value;
}
}
public T GetValueOrDefault()
{
return this.value;
}
...
}
所以它只是添加了一个if (bool)
。