什么是Java对应的.NET TypeCode?

3

请问Java中与.NET System.TypeCode枚举相对应的是什么,如何获取它?我在文档的Class类中找不到与之相同的内容。我也查看了CORBA.TypeCode,但它并不是我需要的。谢谢。

2个回答

2

标准Java库中没有直接相应的功能,抱歉。

(而且您是正确的:CORBA.TypeCode并不等同。它描述的是CORBA IDL类型而不是Java类型......它提供了一个更或多或少完整的类型描述,而不是类型的不同种类的枚举。)


1
在Java中最接近的东西是instanceof关键字,但对于原始类型来说这不起作用,除非它们被自动装箱为它们等效的对象类型。不过没关系,因为编译器总是知道原始类型的类型,并且如果您尝试执行会失去精度的操作(例如将int分配给short),它会发出警告 - 所以Java实际上不需要这个枚举。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接