C# Miscellaneous Examples
C# Basic
C# Data Type
C# OOP
C# IO
C# Graphics & UI
C# Advanced
To create a new Guid
value in C#, you can simply call the Guid.NewGuid()
method:
Guid newGuid = Guid.NewGuid();
To create a base64 encoded string from a Guid
that can be used in a URL, you can use the following code:
Guid myGuid = Guid.NewGuid(); string base64Guid = Convert.ToBase64String(myGuid.ToByteArray()) .Substring(0, 22) .Replace("/", "_") .Replace("+", "-");
To validate a string as a Guid
, you can use the Guid.TryParse
method:
string input = "0a7b0f91-ec60-482f-9f21-0c33d8d23dd4"; if (Guid.TryParse(input, out Guid result)) { Console.WriteLine("Valid Guid: " + result); } else { Console.WriteLine("Invalid Guid: " + input); }
To convert an int
to a Guid
, you can convert the int
to a byte
array and use it to create a new Guid
:
int myInt = 12345; byte[] bytes = BitConverter.GetBytes(myInt); Guid myGuid = new Guid(bytes);
Generate GUID in C#:
Guid newGuid = Guid.NewGuid();
C# GUID format:
Guid newGuid = Guid.NewGuid(); Console.WriteLine(newGuid.ToString("D"));
GUID parsing in C#:
string guidString = "4E2428E5-8F28-4B0C-A399-8E4D4A6BFA16"; Guid parsedGuid = Guid.Parse(guidString);
CombGuid in C#:
CombGuid newCombGuid = CombGuid.NewComb();
GUID to string conversion in C#:
Guid myGuid = Guid.NewGuid(); string guidString = myGuid.ToString();
GUID class in C#:
Guid
class in C# and its methods.Guid newGuid = Guid.NewGuid();
GUID.NewGuid() in C#:
Guid.NewGuid()
method for generating GUIDs.Guid newGuid = Guid.NewGuid();
Comparing GUIDs in C#:
Guid guid1 = Guid.NewGuid(); Guid guid2 = Guid.NewGuid(); if (guid1 == guid2) { // Equal }
C# GUID to byte array:
Guid myGuid = Guid.NewGuid(); byte[] guidBytes = myGuid.ToByteArray();
Guid.NewGuid() vs Guid.NewGuid().ToString() in C#:
Guid newGuid = Guid.NewGuid(); string guidString = newGuid.ToString();