c# - C# 中的 java.lang.Long

标签 c# java types

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

某些数据可能为空。在 Android 上我使用 java.lang.Long ,可能为 null

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

C# 中有 java.lang.Long 类型吗?

最佳答案

听起来你想要一个 Nullable<long>long? .

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

关于c# - C# 中的 java.lang.Long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294181/

相关文章:

java - 用于连接到 Android 设备的桌面应用程序

parsing - Monad 解析器 - 无法将预期类型 ‘[(b, String)]’ 与实际类型 ‘Parser b’ 匹配

typescript - 继承自错误中断 `instanceof` 检查 TypeScript

python - 内置类型和用户定义的不一致

c# - Datagrid中删除行

C# 字符串等于不能正常工作

java - 有没有办法像在 ExecutorCompletionService 中那样在 spring 中轮询一组 Future 对象?

java - 由于 Double.parseDouble,当我的手机语言设置为波斯语或阿拉伯语时,我的应用程序崩溃

c# - 如何在不同平台创建相同的 MD5 token ?

c# - NumberFormatInfo 不删除小数