El valor predeterminado para int es 0, para string es "" y para boolean es falso. ¿Podría alguien aclarar cuál es el valor predeterminado para guid ?
Puede usar estos métodos para obtener un GUID vacío. El resultado será un guid con todos sus dígitos siendo 0 - " 00000000-0000-0000-0000-000000000000 ".
new Guid() default(Guid) Guid.Empty Como Use Keim señala en los comentarios, el default es la abreviatura de default(Guid)
Puede usar Guid.Empty . Es una instancia de solo lectura de la estructura Guid con el valor de 00000000-0000-0000-0000-000000000000
también puedes usar estos en su lugar
var g = new Guid(); var g = default(Guid); tenga cuidado de no usar Guid.NewGuid() porque generará un nuevo Guid.
use una de las opciones anteriores que usted y su equipo piensen que es más legible y apéguese a ella. No mezcle diferentes opciones en el código. Creo que Guid.Empty es el mejor, ya que el new Guid() podría hacernos pensar que está generando un nuevo GUID y es posible que algunos no sepan cuál es el valor default(Guid) .
El valor predeterminado para un GUID está vacío. (por ejemplo: 00000000-0000-0000-0000-000000000000)
Esto se puede invocar usando Guid.Empty o new Guid()
Si desea un GUID nuevo, use Guid.NewGuid()