1

XMLドキュメント出力ファイルで使用されている名前に対応するタイプの名前を取得するにはどうすればよいですか?

XMLドキュメントはフルネームを使用していると思いましたが、そうではありません。たとえば、のフルネームCollection<long>は次のとおりです。

System.Collections.Generic.ICollection`1 [[System.Int64、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089]])

一方、タイプのプロパティに対応するXMLドキュメントCollection<long>は次のとおりです。

System.Collections.Generic.ICollection {System.Int64}

4

1 に答える 1

0

XMLドキュメントでは、完全修飾クラス名を使用しています。たとえば、名前空間とクラス名。http://msdn.microsoft.com/en-us/library/system.type.fullname.aspxを参照してください

(PublicKeyを使用した)例は、クラスの完全修飾されたAssemblyNameです。これは通常、タイプを動的にロードする必要がある場合にのみ使用されます。

ジェネリックのXMLドキュメントの規則では、「{T}」を使用して、のように入力しやすくします。'<'はXMLで特殊であるため、「コレクション」は使用されません。

于 2012-10-29T16:18:37.183 に答える