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