Un GUID es un conjunto de n├║meros que constituyen un identificador ├║nico (Global Unique IDentifier), es decir,┬áque tiene la particularidad de que es imposible (al menos en teor├şa) generar otro id├ęntico aunque usemos el mismo algoritmo.

Sus utilidades son muchas pero obviamente todas se refieren a la necesidad de identificar de manera ├║ica alguna entidad, dato u objeto, de forma que lo podamos distinguir de cualquier otro independientemente de c├│mo, cu├índo y d├│nde haya sido generado. Es especialmente ├║til en aplicaciones de bases de datos para identificar de manera ├║nica registros de diversas tablas (o de una sola si no usamos autonum├ęricos).

Antes de .NET, sobre todo si programabas con Visual Basic, un truco muy socorrido para generar este tipo de GUID era utilizar SQL Server para generarlos, empleando la siguiente consulta:

SELECT NEWID()

que devuelve expresiones similares a esta: 9035DEC7-A6C2-4B1B-AA99-37401965E7C0

Lo malo es que si no ten├şamos SQL Server no nos serv├şa el truco. Y a├║n teni├ęndolo es un poco matar moscas a ca├▒onazos ┬┐no?

En .NET lo tenemos mucho más fácil ya que existe una clase especializada llamada, como no, 'Guid', dentro del espacio de nombres 'System'.

As├ş, para generar un nuevo GUID s├│lo tenemos que escribir el siguiente c├│digo (en C#):

System.Guid  miGUID = System.Guid.NewGuid();
String sGUID = miGUID.ToString();

que devolverá un identificador del mismo estilo, por ejemplo 'fcd0f459-bc5b-489c-91fa-4b131fdc3641'.

💪🏻 ┬┐Este post te ha ayudado?, ┬┐has aprendido algo nuevo?
Pues NO te pido que me invites a un caf├ę... Te pido algo m├ís f├ícil y mucho mejor