GUID Operations
Generate New GUID
C#.Net
Guid guid = Guid.NewGuid();
Console.WriteLine("Generated New GUID: " + guid);
VB.NET
Dim guid As Guid = Guid.NewGuid()
Console.WriteLine("Generated New GUID: " & guid.ToString())
In above code i have used Guid.NewGuid() to generate the new GUID. After generation of GUID i have printed it by converting it into string. Now let's run the code to check the output.
Convert or Parse String To GUID
C#.Net
string strGuid = "1384134c-2f0d-4b52-a9a6-8c2b2e3ecbf0";
Console.WriteLine("Original GUID String: " + strGuid);
Guid guid = Guid.Parse(strGuid);
Console.WriteLine("Parsed GUID: " + guid.ToString());
VB.NET
Dim strGuid As String = "1384134c-2f0d-4b52-a9a6-8c2b2e3ecbf0"
Console.WriteLine("Original GUID String: " & strGuid)
Dim guid As Guid = Guid.Parse(strGuid)
Console.WriteLine("Parsed GUID: " & guid.ToString()) Comparing GUID
C#.Net
Guid guid1 = Guid.NewGuid();
Guid guid2 = Guid.NewGuid();
bool status= guid1.Equals(guid2);
Console.WriteLine("Is both guid same: " + status);
VB.NET
Dim guid1 As Guid = Guid.NewGuid()
Dim guid2 As Guid = Guid.NewGuid()
Dim status As Boolean = guid1.Equals(guid2)
Console.WriteLine("Is both guid same: " & status) Empty GUID Generation
C#.Net
Guid emptyGuid = Guid.Empty;
Console.WriteLine("Generated Empty GUID: " + emptyGuid);
VB.NET
Dim emptyGuid As Guid = Guid.Empty
Console.WriteLine("Generated Empty GUID: " & emptyGuid.ToString()) 


