Typeは、型宣言を表すクラス。
Type Class (System) | Microsoft Docs
Object.GetTypeで取得出来るので色々な形で出力して型情報がどうなってるか確認する。
BaseClass.csは、
名前空間BGSTを付けている。
名前空間を含めたクラス名を返したいので。
DerivedClass1.csで、
同様にDerivedClass1.csも名前空間BGST。
同様にDerivedClass2.csも名前空間BGST。
MainClass.csでは、
ToStringで出力したり、そのままオブジェクトを指定したり、FullNameを指定したり。
BGST.BaseClass BGST.DerivedClass1 BGST.DerivedClass2 BGST.BaseClass BGST.DerivedClass1 BGST.DerivedClass2 BGST.BaseClass BGST.DerivedClass1 BGST.DerivedClass2 続行するには何かキーを押してください . . .
名前空間含めて出力されたが、違いはなかった。
Sample/dotnet/Type/Type/src/Type_ at master · bg1bgst333/Sample · GitHub