Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可以为空的速记属性
public long? id{get;set}
除了从数据库中读取它之外,使用它的动机是什么,是否有可能该值可能为空......?
另外,如果你想获得 id,
int a = id.value;
这对性能有什么影响?在什么情况下你会被迫使用这个速记。请分享您对此的看法
优点是直接检查是否为空或否
long v = id ?? v2; //if id is null v will get the v2 value
而且性能几乎和普通的一样