この2つのクラスがあります
class Foo{
public Foo(){}
}
class FooBar : Foo{
public FooBar : base() {}
}
動的オブジェクトのタイプが次のようなものであるかどうかを確認できることを知っています
dynamic bar = new FooBar();
bool isType = bar is FooBar;
しかし、bar が foo 型かどうかを確認するにはどうすればよいでしょうか?
のように
dynamic bar = new FooBar();
//This would need to check the base as well
bool isType = bar is Foo;
または、それはすでに機能していますか?