c# 生成唯一ID

字符代码
 1     private string GenerateId()
 2     {
 3         long i = 1;
 4         foreach (byte b in Guid.NewGuid().ToByteArray())
 5         {
 6             i *= ((int)b + 1);
 7         }
 8         return string.Format("{0:x}", i - DateTime.Now.Ticks);
 9     }
10 
11 

 

    private long GenerateId1()
    {
        
byte[] buffer = Guid.NewGuid().ToByteArray();
        
return BitConverter.ToInt64(buffer, 0);
    }

 

posted @ 2010-08-05 13:28  LeonSky  阅读(1772)  评论(0编辑  收藏  举报