问题可空类型的.NET WS客户
我已经用Java编写的WebService有方法问题可空类型的.NET WS客户
@WebMethod public void createUser(Long id, String name)
{
}
现在我想使用.NET客户端这种方法。我想我应该能够使用这种方法可以为空,但我不能。有没有任何注释或者其他方式来强制.NET使用可空类型?
我认为,如果在java中我使用长(时间不长),所以很自然,在.NET我得方法可空参数
回答:
在C#中,可空类型使用“?”标记,因此数据类型将为long?
或Nullable<Long>
。如果你需要得到他们的实际长期,最好的办法是NullableLong.Value
感谢格拉茨的评论!他的意思是,在一个可为空的类型中,你想要做NullableLong.HasValue
,它返回一个布尔值来表示该变量是否为null。
以上是 问题可空类型的.NET WS客户 的全部内容, 来源链接: utcz.com/qa/260923.html