このクラス階層があるとします:
public abstract class Base {};
public class Child1 : Base {};
public class Child2 : Base {};
ある時点で、継承されたクラスの 1 つを保持しIsolatedStorageSettings.ApplicationSettings、それを として戻しますobject。Child1またはChild2、実行時に正しい型に型キャストするかどうかを調べるにはどうすればよいですか?