当前位置:   article > 正文

Unity C# List中每次取5个_unitylist获取5到8

unitylist获取5到8

 


需求: 数组中按顺序每次取5个,到最后,如果取不到,从头开始取


  1. int k = 0;
  2. //55个一取
  3. private List<DataUnity> RandomSort(List<DataUnity> list)
  4. {
  5. List<DataUnity> jiji = null; ;
  6. if (k >= 0 && k <= (list.Count - 1))
  7. {
  8. int vall = list.Count - k;
  9. if (vall >= 5)
  10. {
  11. vall = 5;
  12. }
  13. jiji = list.GetRange(k, vall);
  14. k += 5;
  15. }
  16. else
  17. {
  18. k = 0;
  19. int vall = list.Count - k;
  20. if (vall >= 5)
  21. {
  22. vall = 5;
  23. }
  24. jiji = list.GetRange(k, vall);
  25. k += 5;
  26. }
  27. return jiji;
  28. }

 


 

FR:徐海涛(hunk Xu)
QQ技术交流群:386476712

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/77414
推荐阅读
相关标签
  

闽ICP备14008679号