可能重複:
What does 「DateTime?」 mean in C#?
What does the ? mean after a type?什麼是一個問號的意思是在C#中的函數聲明
我有一個函數聲明,包括像數據類型後一個問號:
private TimeSpan? sometime()
{
}
這是什麼意思?
可能重複:
What does 「DateTime?」 mean in C#?
What does the ? mean after a type?什麼是一個問號的意思是在C#中的函數聲明
我有一個函數聲明,包括像數據類型後一個問號:
private TimeSpan? sometime()
{
}
這是什麼意思?
TimeSpan?
是System.Nullable<TimeSpan>
的簡寫。
A TimeSpan
是一個值類型,它不能取值爲null
。通過將其包裝在System.Nullable<>
中,它可以是null
。如果沒有這個?
,從函數返回null
將是非法的。
可爲空,值類型可以爲null。
這意味着值類型是nullable type
基本上其可爲空的時間戳。
是的,它等於可爲空 –
2012-01-10 11:50:20
謝謝大家... – CloudyMarble 2012-01-10 12:04:06