0
我需要将列表拆分为两个相等的列表。拆分通用列表
例如:
我有由10项的列表。我需要将列表分成两个相等的部分(每个都有5个项目)
我有一个列表,它有时包含9个项目。我需要将列表分成两部分(一部分包含5个项目,另一部分包含4个项目)
请为此提出解决方案。
我需要将列表拆分为两个相等的列表。拆分通用列表
例如:
我有由10项的列表。我需要将列表分成两个相等的部分(每个都有5个项目)
我有一个列表,它有时包含9个项目。我需要将列表分成两部分(一部分包含5个项目,另一部分包含4个项目)
请为此提出解决方案。
var list1 = originalList.Take((int)originalList.Count()/2);
var list2 = originalList.Skip(list1.Count());
使用跳过和采取
int firstPartCount = originalList.Count()/2;
var firstPart = originalList.Take(firstPartCount);
var secondPart = originalList.Skip(secondPartCount);
伟大的工作。谢谢 – Prasad 2009-08-26 07:30:37