lazy y chen 2 år sedan
förälder
incheckning
74d4c96230
1 ändrade filer med 23 tillägg och 1 borttagningar
  1. 23 1
      Masuit.Tools.Abstractions/Extensions/BaseType/LongExtensions.cs

+ 23 - 1
Masuit.Tools.Abstractions/Extensions/BaseType/LongExtensions.cs

@@ -26,5 +26,27 @@ namespace Masuit.Tools
         {
             return BitConverter.GetBytes(value);
         }
+
+        /// <summary>
+        /// 十进制转任意进制
+        /// </summary>
+        /// <param name="num"></param>
+        /// <param name="newBase">进制</param>
+        /// <returns></returns>
+        public static string ToBase(this ulong num, byte newBase)
+        {
+            var nf = new NumberFormater(newBase);
+            return nf.ToString(num);
+        }
+
+        /// <summary>
+        /// 转换成字节数组
+        /// </summary>
+        /// <param name="value"></param>
+        /// <returns></returns>
+        public static byte[] GetBytes(this ulong value)
+        {
+            return BitConverter.GetBytes(value);
+        }
     }
-}
+}