基本クラスとしてPlatformクラスがあり、Platformから派生したIOSPlatformとAndroidPlatformのクラスがさらに2つあります。
これに加えて、ナビゲーションプロパティとしてPlatformオブジェクトを持つDeviceクラスがあります。
すべてのIOSプラットフォームデバイスにクエリを実行している間、以下のlinq式は魅力のように機能します。
devices.Where(t=> t.Platform is IOSPlatform)
次のようなクラスタイプの動的チェックを行うことで、このクエリを改善したいと思います。
Platform p = new IOSPlatform();
devices.Where(t=> t.Platform is /*derived class of p object*/)
これを行う方法はありますか?
よろしくお願いします、
ケマル