Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Stellt allgemeines Verhalten für Referenzklassen und Verweisstruktur in Windows-Runtime Apps bereit. Alle Verweisklassen- und Referenzstruktur-Instanzen sind implizit konvertierbar in Platform::Object^ und können seine virtuelle ToString-Methode überschreiben.
Syntax
public ref class Object : Object
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| Object::Object | Initialisiert eine neue Instanz der Objektklasse. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| Objekt::Gleich | Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. |
| Object::GetHashCode | Gibt den Hashcode für diese -Instanz zurück. |
| Objekt::ReferenceEquals | Stellt fest, ob die angegebenen Objekt-Instanzen dieselbe Instanz sind. |
| ToString | Gibt eine Zeichenfolge zurück, die das aktuelle -Objekt darstellt. Kann überschrieben werden. |
| GetType | Ruft einen Platform::Type ab, der die aktuelle Instanz beschreibt. |
Vererbungshierarchie
Object
Object
Anforderungen
Header: vccorlib.h
Namespace: Platform
Object::Equals-Methode
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.
Syntax
bool Equals(
Object^ obj
)
Parameter
obj
Das zu vergleichende Objekt.
Rückgabewert
true , wenn die Objekte gleich sind, andernfalls false.
Object::GetHashCode-Methode
Gibt den IUnknown*-Identitätswert für diese Instanz zurück, wenn es sich um ein COM-Objekt handelt, bzw. einen berechneten Hashwert, wenn es kein COM-Objekt ist.
Syntax
public:int GetHashCode();
Rückgabewert
Ein numerischer Wert, der das Objekt eindeutig identifiziert.
Hinweise
Sie können GetHashCode zum Erstellen von Schlüsseln für Objekte in Zuordnungen verwenden. Sie können Hashcodes mithilfe von Object::Equals vergleichen. Wenn der Codepfad äußerst wichtig ist und GetHashCode sowie Equals nicht schnell genug sind, können Sie auf die zugrunde liegende COM-Ebene herunter wechseln und systemeigene IUnknown-Zeigervergleiche ausführen.
Object::GetType-Methode
Gibt ein Platform::Type - Objekt zurück, das den Laufzeittyp eines Objekts beschreibt.
Syntax
Object::GetType();
Eigenschaftswert/Rückgabewert
Ein Platform::Type-Objekt , das den Laufzeittyp des Objekts beschreibt.
Hinweise
Der statische Typ::GetTypeCode kann verwendet werden, um einen Platform::TypeCode-Enumerationswert abzurufen, der den aktuellen Typ darstellt. Dies ist besonders für integrierte Typen hilfreich. Der Typcode für jede Referenzklasse neben Platform::String is Object (1).
Die Windows::UI::Xaml::Interop::TypeName-Klasse wird in den Windows-APIs als sprachunabhängige Methode zum Übergeben von Typinformationen zwischen Windows-Komponenten und -Apps verwendet. Die Platform::Type-Klasse verfügt über Operatoren für die Konvertierung zwischen Type und TypeName.
Verwenden Sie den Typeid-Operator , um ein Platform::Type Objekt für einen Klassennamen zurückzugeben, z. B. beim Navigieren zwischen XAML-Seiten:
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
Object::Object-Konstruktor
Initialisiert eine neue Instanz der Objektklasse.
Syntax
public:Object();
Object::ReferenceEquals-Methode
Stellt fest, ob die angegebenen Objekt-Instanzen dieselbe Instanz sind.
Syntax
public:static bool ReferenceEquals( Object^ obj1, Object^ obj2);
Parameter
obj1
Das erste zu vergleichende -Objekt.
obj2
Das zweite zu vergleichende -Objekt.
Rückgabewert
Ist true, wenn die beiden Objekte gleich sind, und andernfalls false.
Object::ToString-Methode (C++/CX)
Gibt eine Zeichenfolge zurück, die das aktuelle -Objekt darstellt.
Syntax
public:
virtual String^ ToString();
Rückgabewert
Eine Zeichenfolge, die das aktuelle -Objekt darstellt. Sie können diese Methode überschreiben, um eine benutzerdefinierte Zeichenfolgenmeldung in der Verweisklasse oder Struktur bereitzustellen:
public ref class Tree sealed
{
public:
Tree(){}
virtual Platform::String^ ToString() override
{
return "I'm a Tree";
}
};