Clo*_*ble 5 c# syntax nullable
我有一个函数声明,在数据类型之后包含一个questionmark,如:
private TimeSpan? sometime()
{
}
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
And*_*bel 16
TimeSpan?是简写System.Nullable<TimeSpan>.
A TimeSpan是值类型,不能null取值.通过它包装它System.Nullable<>可以null.没有?它,null从函数返回是违法的.
| 归档时间: |
|
| 查看次数: |
3703 次 |
| 最近记录: |