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 個瀏覽

開始您的職業

透過完成本課程獲得認證

開始學習
廣告
© . All rights reserved.