using System; namespace HK { public static class GuidGenerator { /// /// 生成标准格式的唯一GUID(带连字符) /// 格式示例:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 /// public static string GenerateStandardGuid() { return Guid.NewGuid().ToString(); } /// /// 生成无连字符的GUID /// 格式示例:f81d4fae7dec11d0a76500a0c91e6bf6 /// public static string GenerateGuidWithoutHyphens() { return Guid.NewGuid().ToString("N"); } /// /// 生成带大括号的GUID /// 格式示例:{f81d4fae-7dec-11d0-a765-00a0c91e6bf6} /// public static string GenerateGuidWithBraces() { return Guid.NewGuid().ToString("B"); } /// /// 生成带引号的GUID /// 格式示例:"f81d4fae-7dec-11d0-a765-00a0c91e6bf6" /// public static string GenerateGuidWithQuotes() { return Guid.NewGuid().ToString("X"); } // 使用示例 public static void ExampleUsage() { string standardGuid = GenerateStandardGuid(); Console.WriteLine("标准格式GUID: " + standardGuid); string noHyphens = GenerateGuidWithoutHyphens(); Console.WriteLine("无连字符GUID: " + noHyphens); string withBraces = GenerateGuidWithBraces(); Console.WriteLine("带大括号GUID: " + withBraces); } } }