将开发过程中比较重要的代码做个收藏,下面资料是关于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); }