私はITransactionインターフェースを持っており、Class1、Class2はすべてこのインターフェースを実装しています。実行時に、Class1またはClass2のオブジェクトをITransactionの参照に割り当てます。インターフェイスタイプに割り当てられている場合は、実際のオブジェクトタイプを取得できますか?
ITransaction itransaction = new Class1();
または
ITransaction itransaction = new Class2();
それは、itransaction参照に割り当てられた実際のタイプを知ることができる反射または何か他のものを使用して?
を書くことができますが、 'typeof'を試してみましたまたは '.GetType'? – Lazarus