Saltar al contenido

Comprobar si Guid anulable está vacío en C#

este problema se puede resolver de variadas formas, sin embargo te dejamos la que para nosotros es la respuesta más completa.

Solución:

Si quieres estar seguro de que necesitas comprobar ambos

SomeProperty == null || SomeProperty == Guid.Empty

porque puede ser null ‘Anulable’ y puede ser un GUID vacío algo como esto 00000000-0000-0000-0000-000000000000

SomeProperty.HasValue Creo que es lo que estás buscando.

EDITAR: por cierto, puedes escribir System.Guid? en vez de Nullable 😉

Tenga en cuenta que HasValue regresará true por un vacío Guid.

bool validGuid = SomeProperty.HasValue && SomeProperty != Guid.Empty;

valoraciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *