将一个数组平均分成多个数组


//要被分数组
string
[] arr = new string[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11" }; List<List<string>> data = new List<List<string>>(); int group = 6;//分成6个数组 int count = arr.Length / group;//新数组分多少个元素 for (int i = 0; i < group; i++) { List<string> lst = new List<string>(); for (int j = i * count; j < i * count + count; j++) { lst.Add(arr[j]); } if (i == group-1) { for (int j = i * count+count; j < arr.Length; j++) { lst.Add(arr[j]); } } data.Add(lst); }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM