zoukankan      html  css  js  c++  java
  • C# GUID转换成16位字符串或19位数字并确保唯一

    /// <summary>  
    /// 根据GUID获取16位的唯一字符串  
    /// </summary>  
    /// <param name="guid"></param>  
    /// <returns></returns>  
    public static string GuidTo16String()  
    {  
        long i = 1;  
        foreach (byte b in Guid.NewGuid().ToByteArray())  
            i *= ((int)b + 1);  
        return string.Format("{0:x}", i - DateTime.Now.Ticks);  
    }  
    /// <summary>  
    /// 根据GUID获取19位的唯一数字序列  
    /// </summary>  
    /// <returns></returns>  
    public static long GuidToLongID()  
    {  
        byte[] buffer = Guid.NewGuid().ToByteArray();  
        return BitConverter.ToInt64(buffer, 0);  
    }   
  • 相关阅读:
    人物-商界-张近东:张近东
    人物-商界-许家印:许家印
    iptables-save
    iptables-restore
    iptables
    ipcs
    ipcclean
    ipc
    ip
    install-info
  • 原文地址:https://www.cnblogs.com/shiningrise/p/5869744.html
Copyright © 2011-2022 走看看