using System; namespace Core.Util { /// <summary> /// GUID帮助类 /// </summary>
public static class GuidHelper { /// <summary> /// 生成主键 /// </summary> ///
<returns></returns> public static string GenerateKey() {
//ToSequentialGuid()为扩展方法 return Guid.NewGuid().ToSequentialGuid().ToUpper(); }
} }
ToSequentialGuid()为扩展方法
using System; namespace Core.Util { public static partial class Extention {
/// <summary> /// 转为有序的GUID /// 注:长度为50字符 /// </summary> /// <param
name="guid">新的GUID</param> /// <returns></returns> public static string
ToSequentialGuid(this Guid guid) { var timeStr = (DateTime.Now.ToCstTime().Ticks
/ 10000).ToString("x8"); var newGuid = $"{timeStr.PadLeft(13, '0')}-{guid}";
return newGuid; } } }

技术
©2019-2020 Toolsou All rights reserved,
华为受限老对手受益最大?分蛋糕的人越来越多了!使用VS2019 “Windows桌面应用程序”模块创建Win32窗口STM32红外寻迹小车最优化方法总结:公式解、数值优化、求解思想基于RK3399 PWM驱动开发C#/.NET 系统优化专题(redis第六篇 数据结构【List】)PHP打印输出logpython 动态规划求解单源最短路径python获取excel的一列或者一行的数据ElementUI中获取select 的label值