我对编程很陌生,我想知道投射int?
到 anint
会有什么样的性能损失?我有一个庞大的 3 维int?
数组,有时我必须将大量数据转换为int
. 我会受到很大的性能影响吗?
问问题
83 次
1 回答
0
在 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)
添加的。
于 2013-04-10T16:52:40.587 回答