ホームページ >バックエンド開発 >C++ >Type.getTypeがC#でnullを返すのはなぜですか?

Type.getTypeがC#でnullを返すのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-28 22:16:10247ブラウズ

Why Does Type.GetType Return Null in C#?

トラブルシューティングnullリターンは、c# 's type.gettype()

からのリターンです

c#でType.GetType("namespace.a.b.ClassName")を使用してヌルの結果を取得することは混乱を招く可能性があります。 この記事では、なぜこれが起こるのかを説明し、解決策を提供します。

メソッドは、完全に適格なタイプ名を表す文字列を使用します。 これには通常、名前空間とクラス名が含まれます。 ただし、タイプがType.GetType()または現在実行中のアセンブリにない場合、完全に資格のある名前だけでは十分ではありません。 mscorlib.dllキーは、アセンブリ認定名を使用することです。これには、型が定義されているアセンブリ、名前空間、

アセンブリ名を指定すると、あいまいさが削除されます。 これにより、その場所に関係なく、正しいタイプが取得されます。

以上がType.getTypeがC#でnullを返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。