C# GUID转换成16位字符串或19位数字并确保唯一的代码
将开发过程中比较重要的代码做个收藏,下面资料是关于C# GUID转换成16位字符串或19位数字并确保唯一的代码,应该能对各位朋友有好处。
public static string GuidTo16String()
{
long i = 1;
foreach (byte b in Guid.NewGuid().ToByteArray())
return string.Format("{0:x}", i - DateTime.Now.Ticks);
}
public static long GuidToLongID()
{
byte[] buffer = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt64(buffer, 0);
}