2

我有一个 C# 中的应用程序,我正在尝试将其转换为 java。C# 应用程序有一些 ushort 类型的变量。java中是否有等价物?

谢谢

4

2 回答 2

4

在大小方面最接近的等价物是char,因为 Java 没有无符号类型,但它在 Java 中被重载以提供与单个字符相关的附加语义。通常,只需选择下一个最大的整数类型(int在本例中为 )。(不过,你不是唯一一个想要它的人。)

于 2009-10-27T12:34:26.300 回答
1

您可能知道,Java没有无符号数。这意味着您将不得不采用另一种解决方案。在这种情况下,通常最容易使用下一个较大的类型,例如int(它只是一个 32 位有符号整数)。

于 2009-10-27T12:37:07.873 回答