ArrayTool.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. //************************************************************************
  2. // author: yuzhengyang
  3. // date: 2018.5.20 - 2018.6.3
  4. // desc: 工具描述
  5. // Copyright (c) yuzhengyang. All rights reserved.
  6. //************************************************************************
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. namespace Azylee.Core.DataUtils.CollectionUtils
  12. {
  13. public static class ArrayTool
  14. {
  15. /// <summary>
  16. /// 格式化[]数组个数
  17. /// </summary>
  18. /// <param name="array">数组</param>
  19. /// <param name="size">要格式化为多少个</param>
  20. /// <returns></returns>
  21. public static T[] Formatter<T>(T[] array, int size = 10)
  22. {
  23. T[] rs = new T[size];
  24. if (ListTool.HasElements(array))
  25. {
  26. for (int i = 0; i < rs.Length; i++)
  27. {
  28. if (array.Length > i) rs[i] = array[i];
  29. }
  30. }
  31. return rs;
  32. }
  33. }
  34. }