C#与Java中的isInstance()有哪些对应的方法?


java.lang.Class.isInstance() 确定指定对象是否与此类表示的对象兼容。

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

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

bool res = (ob is DemoClass);

您还可以使用 Type.IsInstanceOfType 以获得相同的结果 -

ob.GetType().IsInstanceOfType(otherOb)

更新于: 30-Jul-2019

593 个浏览

开始您的职业

通过完成本课程获得认证

开始学习
广告