天天看点

.Net Core 生成全球唯一标识

基于System.Guid.

创建类 UUID

public class UUID
    {
        /// <summary>
        /// 获取UUID(36位)全球唯一标示
        /// </summary>
        /// <returns></returns>
        public static string Getuuid()
        {
            return  Guid.NewGuid().ToString();

            //strguid = Guid.NewGuid().ToString("D");//57d99d89-caab-482a-a0e9-a0a803eed3ba 同上,也是标准的标识符 (36位标准)            
            //strguid = Guid.NewGuid().ToString("N");//38bddf48f43c48588e0d78761eaa1ce6  生成32位无符号标识符            
            //strguid = Guid.NewGuid().ToString("B");//{09f140d5-af72-44ba-a763-c861304b46f8}  生成(38位:含大括号)            
            //strguid = Guid.NewGuid().ToString("N");//(778406c2-efff-4262-ab03-70a77d09c2b5)   生成(38位:含小括号)

           
        }
       
    }
           

可生成 36位或38位的唯一标识.