GUID

一意な識別子を生成、管理できます。

Guid guid = Guid.NewGuid();
Console.Write(guid.ToString()); // f9168c5e-ceb2-4faa-b6bf-329bf39fa1e4

一方でGUIDの値が必要なだけならば、Visual Studioのメニューの【ツール → GUID の作成】で、ソースコードに貼り付けられる形式のGUIDを取得できます。

コンストラクタ

public Guid(
    string g
)
Guid コンストラクター (String) (System) | MSDN
Guid guid1 = new Guid("12345678-1234-1234-1234-123456789012");
Guid guid2 = new Guid("12345678-1234-1234-1234-12345678901"); // System.FormatException:GUID には、ハイフンを 4 つ含む 32 桁の数字 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) を含んでいなければなりません。

メソッド

ToString()

public string ToString(
    string format
)
Guid.ToString メソッド (String) (System) | MSDN
Guid guid = Guid.Empty;
Console.Write(guid.ToString());    // 00000000-0000-0000-0000-000000000000

Console.Write(guid.ToString(""));  // 00000000-0000-0000-0000-000000000000
Console.Write(guid.ToString("N")); // 00000000000000000000000000000000
Console.Write(guid.ToString("D")); // 00000000-0000-0000-0000-000000000000
Console.Write(guid.ToString("B")); // {00000000-0000-0000-0000-000000000000}
Console.Write(guid.ToString("P")); // (00000000-0000-0000-0000-000000000000)
Console.Write(guid.ToString("X")); // {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}
Microsoft Learnから検索