トラブルシューティングnullリターンは、c# 's type.gettype()
からのリターンです c#でType.GetType("namespace.a.b.ClassName")
を使用してヌルの結果を取得することは混乱を招く可能性があります。 この記事では、なぜこれが起こるのかを説明し、解決策を提供します。
メソッドは、完全に適格なタイプ名を表す文字列を使用します。 これには通常、名前空間とクラス名が含まれます。 ただし、タイプがType.GetType()
または現在実行中のアセンブリにない場合、完全に資格のある名前だけでは十分ではありません。
mscorlib.dll
キーは、アセンブリ認定名を使用することです。これには、型が定義されているアセンブリ、名前空間、
アセンブリ名を指定すると、あいまいさが削除されます。 これにより、その場所に関係なく、正しいタイプが取得されます。
以上がType.getTypeがC#でnullを返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。