C# C中的java.lang.Long#

C# C中的java.lang.Long#,c#,java,types,C#,Java,Types,我正在开发一个WCF JSON Web服务,它从Android应用程序接收数据 某些数据可能为空。在我使用的Android上,这可能是null 在C端,我使用的long不能为null 是否有一个java.lang.Long类型的C#?听起来你想要一个可空的或Long? long? myLongVar = null; if (myLongVar == null) // or !myLongVar.HasValue, if you prefer { myLongVar = 5L; l

我正在开发一个WCF JSON Web服务,它从Android应用程序接收数据

某些数据可能为空。在我使用的Android上,这可能是
null

在C端,我使用的
long
不能为
null


是否有一个
java.lang.Long
类型的C#?

听起来你想要一个
可空的
Long?

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

听起来你想要一个
可空的
长的?

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

使用
Nullable
在c中键入#


使用
Nullable
在c中键入#


您应该使用
long?
aka
Nullable

您应该使用
long?
aka
Nullable

@SayemAhmed它实际上是
long
并且不能为null。@SayemAhmed它实际上是
long
并且不能为null。哈?在问题被提出后的60秒时间内,所有人都给出了相同的答案。低质量的队列没有给我多少上下文,你的措辞就像一个问题一样::-)啊,问号…看起来需要为“低质量队列”提供一个C#感知过滤器,因为它是一种语言构造。不过,有趣的是,幕后发生的事情保持了这样的运行和调节。谢谢你的努力。啊,今天学到了一些新东西,你实际上是想让那个问号成为关键词的一部分。:-)我第一轮就错过了,顺便说一句,嗯?在问题被提出后的60秒时间内,所有人都给出了相同的答案。低质量的队列没有给我多少上下文,你的措辞就像一个问题一样::-)啊,问号…看起来需要为“低质量队列”提供一个C#感知过滤器,因为它是一种语言构造。不过,有趣的是,幕后发生的事情保持了这样的运行和调节。谢谢你的努力。啊,今天学到了一些新东西,你实际上是想让那个问号成为关键词的一部分。:-)顺便说一句,我第一轮就错过了。