2012-11-08 40 views
0

我正在開發從Android應用程序接收數據的WCF JSON Web服務。C#中的java.lang.Long#

某些數據可能爲空。在Android上,我使用的是java.lang.Long,可能是null

在C#端,我使用的是long,它不能是null

C#中是否有java.lang.Long類型?

+0

也許'多久?'? –

+0

您可以使用'System.Int64'。 –

+0

@SayemAhmed它實際上是'長',不能爲空。 –

回答

6

聽起來像是你想要一個Nullable<long>long?

long? myLongVar = null; 
if (myLongVar == null) // or !myLongVar.HasValue, if you prefer 
{ 
    myLongVar = 5L; 
    long noLongerNullable = myLongVar.Value; 
} 
+0

+1打我1秒 –

0

使用Nullable類型在C#

Long? x;//by default x is now null..you can now assign null to it 
0

您應該使用long?又名Nullable<long>

+0

咦?問題提出後,所有人都在同樣的60秒鐘時間內給出了同樣的答案。 – tcarvin

+0

低質量的隊列並沒有給我那麼多的背景,而你把它描述成一個問題。 :-) –

+1

啊,這個問號......看起來像是因爲它是一種語言結構,所以對於「低質量隊列」需要一個C#-aware過濾器。不過,有趣的是,幕後的東西繼續運行和緩和。感謝您的努力。 – tcarvin

相關問題