Udostępnij za pośrednictwem


TypeName.FullName Właściwość

Definicja

Pobiera pełną nazwę tego typu, w tym przestrzeń nazw, ale bez nazwy zestawu; na przykład "System.Int32".

Zagnieżdżone typy są reprezentowane za pomocą znaku "+"; na przykład "MyNamespace.MyType+NestedType".

public:
 property System::String ^ FullName { System::String ^ get(); };
public string FullName { get; }
member this.FullName : string
Public ReadOnly Property FullName As String

Wartość właściwości

Uwagi

W przypadku skonstruowanych typów ogólnych argumenty typu będą wyświetlane przy użyciu ich w pełni kwalifikowanych

Nazwy. Na przykład na wartość "List<int>" właściwość FullName zwróci

"System.Collections.Generic.List'1[System.Int32, mscorlib, ...]]".

W przypadku otwartych typów ogólnych konwencja polega na użyciu backtick ("'"), po którym następuje

arity typu ogólnego. Na przykład na wartość "Słownik<,>", FullName

właściwość zwróci wartość "System.Collections.Generic.Dictionary'2". Podana wartość "Słownik<,>. Moduł wyliczający",

właściwość FullName zwróci wartość "System.Collections.Generic.Dictionary'2+Enumerator".

Aby uzyskać więcej informacji, zobacz ECMA-335, Sec. I.10.7.2 (Nazwy typów i kodowanie arity).

Dotyczy