我正在从Java翻译到C#,并且有类似以下代码:
Class<?> refClass = refChildNode.getClass();
Class<?> testClass = testChildNode.getClass();
if (!refClass.equals(testClass)) {
// Do something
}
在其他地方,使用Class.isAssignableFrom(Class c)
等方法进行类比较和属性检查。
是否有一个直接等价的表格用于类比较和属性,以及在这种情况下无法实现的代码解决方案?
(<?>
只是为了防止IDE关于泛型的警告。如果有更好的解决方案将不胜感激)
Class
=>类型
。camelCase => PascalCase ;) - Mehrdad Afshari