namespace NSExt.Extensions; /// /// IntExtensions /// public static class IntExtensions { /// /// 判断枚举是否包含某个位 /// public static bool HasFlag(this int me, T flag) where T : Enum { return ((long)me).HasFlag(flag); } /// /// 生成随机数 /// /// 大于等于[0],小于[1] public static int Rand(this int[] me) { return new Random(Guid.NewGuid().GetHashCode()).Next(me[0], me[1]); } /// /// 转换成ipv4 /// public static string ToIpV4(this int me) { return string.Join(".", BitConverter.GetBytes(me).Reverse()); } }