C# 中与 Java 的 isInstance() 等价的方法是什么?

csharpprogrammingserver side programming更新于 2025/10/14 15:52:17

java.lang.Class.isInstance() 用于判断指定的对象是否与该类所表示的对象兼容赋值。

Java 的 isInstance() 方法在 C# 中的等价方法是 IsAssignableFrom()。

另一种最简单的 isInstance() 等价方法是 −

bool res = (ob is DemoClass);

您也可以使用 Type.IsInstanceOfType 来获得相同的结果。 −

ob.GetType().IsInstanceOfType(otherOb)

相关文章