如何删除计数最低的子列表并从主列表中保留计数最高的子列表?
我有一个子列表列表,其形式为 List
。我在列表列表中存储了一些列表,现在我将其称为主列表。现在我必须比较子列表中元素的计数,即存储在主列表中的列表。我只需要保留所有子列表中计数最高的子列表,并删除剩余的子列表。怎么做呢?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请注意,如果有多个具有最大计数的子列表,则所有子列表都将被保留。
如果您不希望这样,您可以任意选择其中之一来保留:
如果您不关心性能,并且不介意重新分配变量,您可以这样做:
编辑:
在 .NET 2.0 中,您可以执行以下操作:
Do note that if more there are multiple sub-lists with maximum-count, all of them will be retained.
If you don't want this, you could arbitrarily choose one of them to retain:
If you don't care about performance, and you don't mind reassigning the variable, you could do:
EDIT:
In .NET 2.0, you could do something like: