【发布时间】:2009-07-24 07:59:17
【问题描述】:
我们正在创建一些 WCF 服务,这些服务最初将由 .NET 客户端使用,但未来将由 Java 客户端使用。
因此,我们希望避免在接口中使用 Java 不支持的任何数据类型。
我们知道的具体一种是可空值类型。
一个建议是我们可以通过使用字符串来表示支持这些,例如,可以为空的 int。因此空字符串表示null,否则要求字符串必须可解析为int。
谁能推荐一个更好的选择,或者你会这样做吗?
【问题讨论】:
-
这是一个有趣的问题。我很惊讶没有更多的答案。