我有一个List<String>
我需要从这个列表中取出一个子列表。 .NET 3.5 中有可用的 List 方法吗?
你要List::GetRange(firstIndex, count) https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1.getrange.
// I have a List called list
List sublist = list.GetRange(5, 5); // (gets elements 5,6,7,8,9)
List anotherSublist = list.GetRange(0, 4); // gets elements 0,1,2,3)
这就是你所追求的吗?
如果您想从原始列表中删除子列表项,您可以执行以下操作:
// list is our original list
// sublist is our (newly created) sublist built from GetRange()
foreach (Type t in sublist)
{
list.Remove(t);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)