Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Proporciona un comportamiento común para clases ref y structs ref en aplicaciones de Windows Runtime. Todas las instancias de clase ref y struct ref se pueden convertir implícitamente a Platform::Object^ y pueden invalidar su método ToString virtual.
Sintaxis
public ref class Object : Object
Miembros
Constructores públicos
| Nombre | Descripción |
|---|---|
| Object::Object | Inicializa una nueva instancia de la clase Object. |
Métodos públicos
| Nombre | Descripción |
|---|---|
| Object::Equals | Determina si el objeto especificado es igual que el objeto actual. |
| Object::GetHashCode | Devuelve el código hash de esta instancia de . |
| Object::ReferenceEquals | Determina si las instancias de Object especificadas son la misma instancia. |
| ToString | Devuelve una cadena que representa el objeto actual. Puede invalidarse. |
| GetType | Obtiene un Platform::Type que describe la instancia actual. |
Jerarquía de herencia
Object
Object
Requisitos
Encabezado: vccorlib.h
Espacio de nombres: Plataforma
Object::Equals (Método)
Determina si el objeto especificado es igual que el objeto actual.
Sintaxis
bool Equals(
Object^ obj
)
Parámetros
obj
El objeto que se va a comparar.
Valor devuelto
Estrue si los objetos son iguales; de lo contrario, es false.
Object::GetHashCode (Método)
Devuelve el valor de identidad IUnknown* para esta instancia si es un objeto COM o un valor hash calculado si no es un objeto COM.
Sintaxis
public:int GetHashCode();
Valor devuelto
Valor numérico que identifica de forma única este objeto.
Comentarios
Puedes usar GetHashCode para crear claves para objetos de mapas. Puede comparar códigos hash mediante Object::Equals. Si la ruta de acceso del código es sumamente crítica y GetHashCode y Equals no son suficientemente rápidos, puedes bajar hasta el nivel COM subyacente y realizar comparaciones de puntero de IUnknown nativo.
Object::GetType (Método)
Devuelve un objeto Platform::Type que describe el tipo en tiempo de ejecución de un objeto.
Sintaxis
Object::GetType();
Valor de propiedad y valor devuelto
Objeto Platform::Type que describe el tipo en tiempo de ejecución del objeto.
Comentarios
El método Type::GetTypeCode estático se puede usar para obtener un valor de enumeración Platform::TypeCode que represente el tipo actual. Esto es especialmente útil para los tipos integrados. El código de tipo de cualquier clase ref además de Platform::String es Object (1).
La clase Windows::UI::Xaml::Interop::TypeName se usa en las API de Windows como una manera independiente del lenguaje de pasar información de tipos entre los componentes y aplicaciones Windows. La clase Platform::Type tiene operadores para convertir entre Type y TypeName.
Utiliza el operador typeid para devolver un objeto Platform::Type para un nombre de clase, por ejemplo, al navegar entre páginas XAML:
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
Object::Object (Constructor)
Inicializa una nueva instancia de la clase Object.
Sintaxis
public:Object();
Object::ReferenceEquals (Método)
Determina si las instancias de Object especificadas son la misma instancia.
Sintaxis
public:static bool ReferenceEquals( Object^ obj1, Object^ obj2);
Parámetros
obj1
Primer objeto que se va a comparar.
obj2
Segundo objeto que se va a comparar.
Valor devuelto
true si los dos objetos son iguales; en caso contrario, false.
Object::ToString (Método, C++/CX)
Devuelve una cadena que representa el objeto actual.
Sintaxis
public:
virtual String^ ToString();
Valor devuelto
Una cadena que representa el objeto actual. Puedes invalidar este método para proporcionar un mensaje de cadena personalizado en la clase o el struct ref:
public ref class Tree sealed
{
public:
Tree(){}
virtual Platform::String^ ToString() override
{
return "I'm a Tree";
}
};
Consulte también
Espacio de nombres de plataforma
Platform::Type (Clase)
Sistema de tipos