Leer en inglés

Compartir a través de


UniqueId Clase

Definición

Un identificador único optimizado para Guids.

public class UniqueId
Herencia
UniqueId

Comentarios

Esta clase puede contener cualquier valor de cadena, pero tiene las optimizaciones para tratar con Guids.

Constructores

UniqueId()

Crea una nueva instancia de esta clase con un nuevo, único Guid.

UniqueId(Byte[])

Crea una nueva instancia de esta clase utilizando una matriz de bytes que representa un Guid.

UniqueId(Byte[], Int32)

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de una matriz de byte que representa un Guid.

UniqueId(Char[], Int32, Int32)

Crea una nueva instancia de esta clase que se inicia de un desplazamiento dentro de un char utilizando un número especificado de entradas.

UniqueId(Guid)

Crea una nueva instancia de esta clase usando un Guid.

UniqueId(String)

Crea una nueva instancia de esta clase usando una cadena.

Propiedades

CharArrayLength

Obtiene la longitud de la representación de la cadena del UniqueId.

IsGuid

Indica si el UniqueId es un Guid.

Métodos

Equals(Object)

Prueba si un objeto es igual a este UniqueId.

GetHashCode()

Crea una representación del código hash de este UniqueId.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToCharArray(Char[], Int32)

Coloca el valor UniqueId en una matriz de char.

ToString()

Muestra el valor UniqueId en formato de cadena.

TryGetGuid(Byte[], Int32)

Intenta obtener el valor de UniqueId como Guid y almacenarlo en la matriz de bytes determinada en el desplazamiento especificado.

TryGetGuid(Guid)

Intenta obtener el valor de UniqueId como Guid.

Operadores

Equality(UniqueId, UniqueId)

Reemplaza al operador de igualdad para comprobar la igualdad de dos UniqueIds.

Inequality(UniqueId, UniqueId)

Reemplaza al operador de igualdad para comprobar la desigualdad de dos UniqueIds.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0