型を返すメソッドを作成して使用することはできますか?
たとえば、Person 型と Object パラメーターがあるとします。おそらくご存じのとおり、 Object パラメータをキャストしたい場合は、次のように記述できます。
object param;
((Person)param).executePersonMethod();
私の質問は、 Person 型を返すメソッドを作成して、具体的な Person キャストの代わりに使用するにはどうすればよいかということです。次のようなものを書きたいと思います。
public Type GetPersonType()
{
//return here type of person
}
そして使用する
((GetPersonType())param).executePersonMethod();
出来ますか?はいの場合、どのように?