0

可以为空的速记属性

public long? id{get;set}

除了从数据库中读取它之外,使用它的动机是什么,是否有可能该值可能为空......?

另外,如果你想获得 id,

 int a = id.value;

这对性能有什么影响?在什么情况下你会被迫使用这个速记。请分享您对此的看法

4

1 回答 1

1

优点是直接检查是否为空或否

long v = id ?? v2; //if id is null v will get the v2 value

而且性能几乎和普通的一样

于 2013-10-31T15:21:37.187 回答