IntExtensions.cs 762 B

12345678910111213141516171819202122232425262728293031
  1. using System;
  2. using Masuit.Tools.Strings;
  3. namespace Masuit.Tools
  4. {
  5. public static class IntExtensions
  6. {
  7. /// <summary>
  8. /// 转换成字节数组
  9. /// </summary>
  10. /// <param name="value"></param>
  11. /// <returns></returns>
  12. public static byte[] GetBytes(this int value)
  13. {
  14. return BitConverter.GetBytes(value);
  15. }
  16. /// <summary>
  17. /// 十进制转任意进制
  18. /// </summary>
  19. /// <param name="num"></param>
  20. /// <param name="bin">进制</param>
  21. /// <returns></returns>
  22. public static string ToBinary(this int num, int bin)
  23. {
  24. var nf = new NumberFormater(bin);
  25. return nf.ToString(num);
  26. }
  27. }
  28. }