|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Type-Klasse
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Der Type-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() | Assembly | |
![]() ![]() ![]() ![]() | AssemblyQualifiedName | |
![]() ![]() ![]() | Attributes | |
![]() ![]() ![]() | BaseType | |
![]() ![]() ![]() | ContainsGenericParameters | |
![]() | CustomAttributes | |
![]() ![]() | DeclaringMethod | |
![]() ![]() ![]() ![]() | DeclaringType | |
![]() ![]() ![]() | DefaultBinder | |
![]() ![]() ![]() ![]() | FullName | |
![]() ![]() | GenericParameterAttributes | |
![]() ![]() ![]() | GenericParameterPosition | |
![]() ![]() | GenericTypeArguments | |
![]() | GUID | |
![]() ![]() ![]() ![]() | HasElementType | |
![]() ![]() ![]() | IsAbstract | |
![]() ![]() | IsAnsiClass | |
![]() ![]() ![]() ![]() | IsArray | |
![]() ![]() | IsAutoClass | |
![]() ![]() | IsAutoLayout | |
![]() ![]() ![]() ![]() | IsByRef | |
![]() ![]() ![]() | IsClass | |
![]() ![]() | IsCOMObject | |
![]() ![]() | IsConstructedGenericType | |
![]() | IsContextful | |
![]() ![]() ![]() | IsEnum | |
![]() | IsExplicitLayout | |
![]() ![]() ![]() ![]() | IsGenericParameter | |
![]() ![]() ![]() | IsGenericType | |
![]() ![]() ![]() | IsGenericTypeDefinition | |
![]() ![]() | IsImport | |
![]() ![]() ![]() | IsInterface | |
![]() | IsLayoutSequential | |
![]() | IsMarshalByRef | |
![]() ![]() ![]() | IsNested | |
![]() ![]() ![]() | IsNestedAssembly | |
![]() ![]() ![]() | IsNestedFamANDAssem | |
![]() ![]() ![]() | IsNestedFamily | |
![]() ![]() ![]() | IsNestedFamORAssem | |
![]() ![]() ![]() | IsNestedPrivate | |
![]() ![]() ![]() | IsNestedPublic | |
![]() ![]() ![]() | IsNotPublic | |
![]() ![]() ![]() ![]() | IsPointer | |
![]() ![]() ![]() | IsPrimitive | |
![]() ![]() ![]() | IsPublic | |
![]() ![]() ![]() | IsSealed | |
![]() | IsSecurityCritical | |
![]() | IsSecuritySafeCritical | |
![]() | IsSecurityTransparent | |
![]() | IsSerializable | |
![]() ![]() ![]() | IsSpecialName | |
![]() ![]() | IsUnicodeClass | |
![]() ![]() ![]() | IsValueType | |
![]() ![]() ![]() | IsVisible | |
![]() ![]() | MemberType | |
![]() | MetadataToken | |
![]() ![]() | Module | |
![]() ![]() ![]() | Name | |
![]() ![]() ![]() ![]() | Namespace | |
![]() ![]() ![]() | ReflectedType | |
![]() | StructLayoutAttribute | |
![]() ![]() ![]() ![]() | TypeHandle | |
![]() | TypeInitializer | |
![]() ![]() ![]() | UnderlyingSystemType |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() | Equals(Object) | |
![]() ![]() ![]() ![]() | Equals(Type) | |
![]() ![]() ![]() ![]() | Finalize | |
![]() | FindInterfaces | |
![]() | FindMembers | |
![]() ![]() ![]() ![]() | GetArrayRank | |
![]() ![]() | GetAttributeFlagsImpl | |
![]() ![]() ![]() | GetConstructor(Type[]) | |
![]() ![]() | GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) | |
![]() | GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | |
![]() ![]() | GetConstructorImpl | |
![]() ![]() ![]() | GetConstructors() | |
![]() ![]() ![]() | GetConstructors(BindingFlags) | |
![]() ![]() ![]() | GetCustomAttributes(Boolean) | |
![]() ![]() ![]() | GetCustomAttributes(Type, Boolean) | |
![]() | GetCustomAttributesData | |
![]() ![]() ![]() | GetDefaultMembers | |
![]() ![]() ![]() ![]() | GetElementType | |
![]() | GetEnumName | |
![]() | GetEnumNames | |
![]() | GetEnumUnderlyingType | |
![]() | GetEnumValues | |
![]() ![]() ![]() | GetEvent(String) | |
![]() ![]() ![]() | GetEvent(String, BindingFlags) | |
![]() ![]() ![]() | GetEvents() | |
![]() ![]() ![]() | GetEvents(BindingFlags) | |
![]() ![]() ![]() | GetField(String) | |
![]() ![]() ![]() | GetField(String, BindingFlags) | |
![]() ![]() ![]() | GetFields() | |
![]() ![]() ![]() | GetFields(BindingFlags) | |
![]() ![]() ![]() | GetGenericArguments | |
![]() ![]() | GetGenericParameterConstraints | |
![]() ![]() ![]() ![]() | GetGenericTypeDefinition | |
![]() ![]() ![]() | GetHashCode | |
![]() | GetInterface(String) | |
![]() | GetInterface(String, Boolean) | |
![]() | GetInterfaceMap | |
![]() ![]() ![]() | GetInterfaces | |
![]() ![]() ![]() | GetMember(String) | |
![]() ![]() ![]() | GetMember(String, BindingFlags) | |
![]() | GetMember(String, MemberTypes, BindingFlags) | |
![]() ![]() ![]() | GetMembers() | |
![]() ![]() ![]() | GetMembers(BindingFlags) | |
![]() ![]() ![]() | GetMethod(String) | |
![]() ![]() ![]() | GetMethod(String, BindingFlags) | |
![]() ![]() ![]() | GetMethod(String, Type[]) | |
![]() ![]() | GetMethod(String, Type[], ParameterModifier[]) | |
![]() ![]() | GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | |
![]() ![]() | GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | |
![]() ![]() | GetMethodImpl | |
![]() ![]() ![]() | GetMethods() | |
![]() ![]() ![]() | GetMethods(BindingFlags) | |
![]() | GetNestedType(String) | |
![]() ![]() ![]() | GetNestedType(String, BindingFlags) | |
![]() | GetNestedTypes() | |
![]() ![]() ![]() | GetNestedTypes(BindingFlags) | |
![]() ![]() ![]() | GetProperties() | |
![]() ![]() ![]() | GetProperties(BindingFlags) | |
![]() ![]() ![]() | GetProperty(String) | |
![]() ![]() ![]() | GetProperty(String, BindingFlags) | |
![]() ![]() ![]() | GetProperty(String, Type) | |
![]() | GetProperty(String, Type[]) | |
![]() ![]() ![]() | GetProperty(String, Type, Type[]) | |
![]() ![]() | GetProperty(String, Type, Type[], ParameterModifier[]) | |
![]() ![]() | GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | |
![]() ![]() | GetPropertyImpl | |
![]() ![]() ![]() ![]() | GetType() | In XNA Framework 3.0 wird dieser Member von Object geerbt..GetType(). In Portable Klassenbibliothek Portable Klassenbibliothek wird dieser Member von Object geerbt..GetType(). In .NET für Windows Store-Apps Windows 8 wird dieser Member von Object geerbt..GetType(). |
![]() ![]() ![]() ![]() ![]() | GetType(String) | |
![]() ![]() ![]() ![]() ![]() | GetType(String, Boolean) | |
![]() ![]() ![]() | GetType(String, Boolean, Boolean) | |
![]() ![]() | GetType(String, Func<AssemblyName, Assembly>, Func<Assembly, String, Boolean, Type>) | |
![]() ![]() | GetType(String, Func<AssemblyName, Assembly>, Func<Assembly, String, Boolean, Type>, Boolean) | |
![]() ![]() | GetType(String, Func<AssemblyName, Assembly>, Func<Assembly, String, Boolean, Type>, Boolean, Boolean) | |
![]() ![]() | GetTypeArray | |
![]() ![]() ![]() ![]() | GetTypeCode | |
![]() | GetTypeCodeImpl | |
![]() ![]() ![]() | GetTypeFromCLSID(Guid) | |
![]() ![]() | GetTypeFromCLSID(Guid, Boolean) | |
![]() ![]() | GetTypeFromCLSID(Guid, String) | |
![]() ![]() | GetTypeFromCLSID(Guid, String, Boolean) | |
![]() ![]() ![]() ![]() ![]() | GetTypeFromHandle | |
![]() ![]() | GetTypeFromProgID(String) | |
![]() ![]() | GetTypeFromProgID(String, Boolean) | |
![]() ![]() | GetTypeFromProgID(String, String) | |
![]() ![]() | GetTypeFromProgID(String, String, Boolean) | |
![]() ![]() ![]() | GetTypeHandle | |
![]() ![]() ![]() | HasElementTypeImpl | |
![]() ![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[]) | |
![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) | |
![]() ![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) | |
![]() ![]() ![]() | IsArrayImpl | |
![]() ![]() ![]() | IsAssignableFrom | |
![]() ![]() ![]() | IsByRefImpl | |
![]() ![]() | IsCOMObjectImpl | |
![]() | IsContextfulImpl | |
![]() ![]() ![]() | IsDefined | |
![]() | IsEnumDefined | |
![]() | IsEquivalentTo | |
![]() ![]() ![]() | IsInstanceOfType | |
![]() | IsMarshalByRefImpl | |
![]() ![]() ![]() | IsPointerImpl | |
![]() ![]() ![]() | IsPrimitiveImpl | |
![]() ![]() ![]() | IsSubclassOf | |
![]() ![]() ![]() | IsValueTypeImpl | |
![]() ![]() ![]() | MakeArrayType() | |
![]() ![]() ![]() | MakeArrayType(Int32) | |
![]() ![]() ![]() | MakeByRefType | |
![]() ![]() ![]() ![]() | MakeGenericType | |
![]() ![]() ![]() | MakePointerType | |
![]() ![]() ![]() ![]() | MemberwiseClone | |
![]() ![]() | ReflectionOnlyGetType | |
![]() ![]() ![]() ![]() | ToString |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() | Equality | |
![]() ![]() | Inequality |
| Name | Beschreibung | |
|---|---|---|
![]() | GetCustomAttribute(Type) | Überladen. |
![]() | GetCustomAttribute(Type, Boolean) | Überladen. |
![]() | GetCustomAttribute<T>() | Überladen. |
![]() | GetCustomAttribute<T>(Boolean) | Überladen. |
![]() | GetCustomAttributes() | Überladen. |
![]() | GetCustomAttributes(Type) | Überladen. |
![]() | GetCustomAttributes<T>() | Überladen. |
![]() | GetCustomAttributes<T>(Boolean) | Überladen. |
![]() ![]() | GetRuntimeEvent | |
![]() ![]() | GetRuntimeEvents | |
![]() ![]() | GetRuntimeField | |
![]() ![]() | GetRuntimeFields | |
![]() ![]() | GetRuntimeMethod | |
![]() ![]() | GetRuntimeMethods | |
![]() ![]() | GetRuntimeProperties | |
![]() ![]() | GetRuntimeProperty | |
![]() ![]() | GetTypeInfo | |
![]() | IsDefined |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() ![]() | Delimiter | |
![]() ![]() | EmptyTypes | |
![]() ![]() | FilterAttribute | |
![]() ![]() | FilterName | |
![]() ![]() | FilterNameIgnoreCase | |
![]() ![]() ![]() ![]() ![]() | Missing |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() | _MemberInfo.GetIDsOfNames | |
![]() ![]() | _MemberInfo.GetType | |
![]() ![]() | _MemberInfo.GetTypeInfo | |
![]() ![]() | _MemberInfo.GetTypeInfoCount | |
![]() ![]() | _MemberInfo.Invoke | |
![]() ![]() | _Type.GetIDsOfNames | |
![]() ![]() | _Type.GetTypeInfo | |
![]() ![]() | _Type.GetTypeInfoCount | |
![]() ![]() | _Type.Invoke |
Hinweis |
|---|
Klassen Werttypen Arrays Schnittstellen Zeiger Enumerationen Konstruierte generische Typen und generische Typdefinitionen Typargumente und Typparameter von konstruierten generischen Typen, generischen Typdefinitionen und generischen Methodendefinitionen
Die Object.GetType-Methode gibt ein Type-Objekt zurück, das den Typ einer Instanz darstellt. Die statische GetType-Methode gibt ein Type-Objekt zurück, das einen über seinen voll gekennzeichneten Namen angegebenen Typ darstellt. Die Module.GetTypes-Methode, die Module.GetType-Methode und die Module.FindTypes-Methode geben Type-Objekte zurück, die die in einem Modul definierten Typen darstellen. Mit der ersten Methode rufen Sie ein Array von Type-Objekten für alle in einem Modul definierten öffentlichen und privaten Typen ab. (Eine Instanz von Module kann über die Assembly.GetModule- oder Assembly.GetModules-Methode oder über die Type.Module-Eigenschaft abgerufen werden.) Das System.Reflection.Assembly-Objekt enthält eine Reihe von Methoden, um die in einer Assembly definierten Klassen abzurufen, einschließlich Assembly.GetType, Assembly.GetTypes und Assembly.GetExportedTypes. Die FindInterfaces-Methode gibt eine gefilterte Liste der von einem Typ unterstützten Schnittstellentypen zurück. Die GetElementType-Methode gibt ein Type-Objekt zurück, das das Element darstellt. Die GetInterfaces-Methode und die GetInterface-Methode geben Type-Objekte zurück, die die von einem Typ unterstützten Schnittstellentypen darstellen. Die GetTypeArray-Methode gibt ein Array von Type-Objekten zurück, die die Typen darstellen, die durch eine beliebigen Gruppe von Objekten angegeben sind. Die Objekte werden durch ein Array vom Object-Typ angegeben. Die GetTypeFromProgID-Methode und die GetTypeFromCLSID-Methode werden für die COM-Interoperabilität bereitgestellt. Sie geben ein Type-Objekt zurück, das den durch eine ProgID oder eine CLSID angegebenen Typ darstellt. Die GetTypeFromHandle-Methode wird für die Interoperabilität bereitgestellt. Sie gibt ein Type-Objekt zurück, das den durch ein Klassenhandle angegebenen Typ darstellt. Mit dem typeof-Operator in C#, dem typeid-Operator in C++ und dem GetType-Operator in Visual Basic rufen Sie das Type-Objekt für einen Typ ab. Die MakeGenericType-Methode gibt ein Type-Objekt zurück, das einen konstruierten generischen Typ darstellt. Dieser Typ ist ein offen konstruierter Typ, wenn seine ContainsGenericParameters-Eigenschaft true zurückgibt, andernfalls ein geschlossen konstruierter Typ. Ein generischer Typ kann nur instanziiert werden, wenn er geschlossen ist. Die Methoden MakeArrayType, MakePointerType und MakeByRefType geben Type-Objekte zurück, die ein Array eines angegebenen Typs, einen Zeiger auf einen angegebenen Typ bzw. den Typ eines Verweisparameters (ref in C#, ByRef in Visual Basic) darstellen.
Hinweis |
|---|
Hinweis |
|---|
Wenn Sie Type vererben, müssen Sie die folgenden Member überschreiben: GUID, InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]), Module, Assembly, TypeHandle, FullName, Namespace, AssemblyQualifiedName, BaseType, GetConstructorImpl, GetConstructors(BindingFlags), GetMethodImpl, GetMethods(BindingFlags), GetField(String, BindingFlags), GetFields(BindingFlags), GetInterface(String, Boolean), GetInterfaces(), GetEvent(String, BindingFlags), GetEvents(BindingFlags), GetPropertyImpl, GetProperties(BindingFlags), GetNestedType(String, BindingFlags), GetNestedTypes(BindingFlags), GetAttributeFlagsImpl, IsArrayImpl, IsByRefImpl, IsPointerImpl, IsPrimitiveImpl, IsCOMObjectImpl, GetElementType(), HasElementTypeImpl, UnderlyingSystemType, MemberInfo.Name, MemberInfo.IsDefined, MemberInfo.GetCustomAttributes(Boolean) und GetCustomAttributes.
Hinweis |
|---|
using System; using System.Reflection; class Example { static void Main() { Type t = typeof(String); MethodInfo substr = t.GetMethod("Substring", new Type[] { typeof(int), typeof(int) }); Object result = substr.Invoke("Hello, World!", new Object[] { 7, 5 }); Console.WriteLine("{0} returned \"{1}\".", substr, result); } } /* This code example produces the following output: System.String Substring(Int32, Int32) returned "World". */
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.


