我來到一個跨以下特性的一類
public long? EmployeeId { get; set; }
我GOOGLE了該運營商沒有運氣,根據MSDN MSDN OPERATOR只有運營商??
空合併運營商和?:
con操作員。 但是?
我來到一個跨以下特性的一類
public long? EmployeeId { get; set; }
我GOOGLE了該運營商沒有運氣,根據MSDN MSDN OPERATOR只有運營商??
空合併運營商和?:
con操作員。 但是?
在這種情況下,?
不是運營商。這是寫一個簡短的形式:Nullable<long>
T?
是完全一樣的Nullable<T>
(與T
型)
它被稱爲可空類型(見MSDN)
它是用來讓「非空「類型(如int
,long
,struct
)將被賦值爲null
值。
當您需要值類型的可能無效狀態時,或者如果從可能包含空值的數據庫中檢索數據時,它非常有用。
這不是運營商。這是Nullable type的簡寫。
語法T?是System.Nullable的簡寫,其中T是值 類型。這兩種形式是可以互換的。
來源: Look here
它使型可爲空的,它是要分配null以結構需要。
這是一個'long',可以爲null – PhoenixReborn