Verificare il valore di un GUID

Quando bisogna testare il valore assegnato ad una variabile di tipo GUID, non sempre è sufficiente verificare che sia diverso da "null", in quanto capita che la variabile sia stata instanziata ma non contenga nessun valore.

In questo caso bisogna verificare che non sia vuoto (vedi il codice).

      Guid id = new Guid();
        if ((id != Guid.Empty) && (id != null))
        {
            //Operazioni da eseguire 
        }
Published Thursday, April 17, 2008 12:15 AM by MADIL
Filed under: ,

Comments

# re: Verificare il valore di un GUID

Thursday, April 17, 2008 12:50 PM by Giuseppe Lippolis
E' inutile testare (id != null) perché essendo il tipo un ValueType le varibili di tipo Guid non possono essere mai null.

# re: Verificare il valore di un GUID

Friday, April 18, 2008 10:46 AM by MADIL

Interessante!!!

Non conoscevo questa caratteristica dei valueType.

Powered by Community Server (Commercial Edition), by Telligent Systems