如何在 C# 中获取子列表

2024-02-27

我有一个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(使用前将#替换为@)

如何在 C# 中获取子列表 的相关文章

随机推荐

  • Intl.DateTimeFormat 选项哈希:使用“2 位数字”获取前导零

    Intl DateTimeFormat en US weekday long year numeric month long day 2 digit hour 2 digit minute 2 digit second 2 digit fo
  • 如何使用 d3.js 将填充部分添加到 SVG 圆圈

    我正在使用 d3 js 生成一些 SVG 圆圈 我能够生成它们 但我不知道如何将它们分成 4 个相等的部分并为每个部分填充颜色 我正在使用 d3 js 版本 4 这是我的小提琴中的 javascript 片段 var nodes type
  • 无法通过curl或Postman访问docker url

    我可以使用以下路径在浏览器中访问我的网站 my dash docker localhost 8000 我正在尝试编写一个API端点 但无法通过Postman或curl访问该网站 curl my dash docker localhost 8
  • 将数据存储到 DOM - 元素值与数据属性

    要将值存储在 DOM 元素中 我们可以通过data属性 abc data item 1 检索做 abc data item 但今天我了解到我们也可以这样做 abc 0 item 1 检索做 abc 0 item 它们之间有什么区别 哪一个更
  • Python 多线程在 IO 任务中没有任何好处?

    我正在尝试用 python 读取数千小时的 wav 文件并获取它们的持续时间 这本质上需要打开 wav 文件 获取帧数并考虑采样率 下面是代码 def wav duration file name wv wave open file nam
  • uitableviewcell 上的 tableview 中出现重复行

    我发现一些帖子与我的问题相似但不完全相同 在我的应用程序中 用户可以在多个 uitableviews 之间导航以深入了解所需的结果 当用户向前 然后向后 然后向前等时 可以注意到行正在被重绘 重写 并且文本变得越来越粗 我发现在一些帖子中这
  • 如何将函数参数传递给 boost::thread_groups::create_thread()

    我是新来的增强线程我试图了解如何将函数参数传递给boost thread groups create thread 功能 在阅读了一些教程和 boost 文档后 我了解到可以简单地将参数传递给这个函数 但我无法让这个方法起作用 我读到的另一
  • 使用 BigQuery 的 QUALIFY 运算符有什么优势?

    我刚刚发现了 BigQuery 的 QUALIFY 运算符 并且一直在以下位置阅读相关内容 https cloud google com bigquery docs reference standard sql query syntax q
  • 如何使用react-google-recaptcha重置Google recaptcha

    看起来谷歌验证码的工作方式是这样的 如果使用特定令牌进行了验证尝试 则无法再次使用它 文档指出 您将需要调用 grecaptcha reset 来要求最终用户再次使用 reCAPTCHA 进行验证 我正在尝试使用react google r
  • Objects.hash() 与 Objects.hashCode(),需要澄清

    从 Java 7 开始 我们有 o hashCode Objects hashCode o Objects hash o 前两个与空检查大致相同 但最后一个是什么 当提供单个对象引用时 返回值不会 不等于该对象引用的哈希码 这是为什么 我的
  • 避免嵌套查询

    避免嵌套查询是多么重要 我总是学会像躲避瘟疫一样避开它们 但它们对我来说是最自然的事情 当我设计查询时 我首先编写的是嵌套查询 然后我将其转换为联接 这有时需要花费很多时间才能正确 并且很少会带来很大的性能提升 有时确实如此 那么他们真的那
  • 将 (Boost) Asio 与 Android NDK 结合使用的限制

    目前在 Android 平台上将 Asio 与 NDK 结合使用有哪些限制 除了 Asio 还有其他你肯定会选择的选择吗 因此没有限制 唯一令人担忧的是缺乏官方支持 你必须构建升压库 参考我的帖子https stackoverflow co
  • 滚动视图不起作用 IOS 7

    我有一个滚动视图 其中有 20 个 UItextview 滚动视图不起作用 我在 viewdidload 中设置了以下内容 self MainScroll contentSize CGSizeMake 320 1800 它仍然不滚动 但是
  • Pip 出现问题,缺少已安装的模块?

    我已经重新安装了 python packaging 并且出现了这个 pip help Traceback most recent call last File usr bin pip line 6 in
  • 在 Emacs 中编写 HTML5?

    在 Emacs 中编写 HTML5 的最佳解决方案是什么 是否有一种模式可以进行一致性检查 我最好的建议是使用nxml 模式 http www thaiopensource com nxml mode 如果您使用该平台 则可以在多个 Lin
  • 从 GitHub 删除电子邮件也会删除提交

    我有 2 封与我的 Github 帐户关联的电子邮件 一封是主电子邮件 另一封是辅助电子邮件 当我从帐户中删除辅助电子邮件时 几乎一半的提交都消失了 删除辅助电子邮件地址时如何保留我的提交 None
  • 如何在 Powershell 中发出经过身份验证的 Web 请求?

    在 C 中 我可能会这样做 System Net WebClient w new System Net WebClient w Credentials new System Net NetworkCredential username au
  • 哈希中的 ActiveRecord 对象不会被垃圾收集——是错误还是某种缓存功能?

    我有一个简单的 ActiveRecord 模型 名为Student表中有 100 条记录 我在 Rails 控制台会话中执行以下操作 ObjectSpace each object ActiveRecord Base count gt 0
  • 如何仅对数组的特定部分应用连接?

    我正在获取一个数组并在该数组变量中对其进行排序 let arrayStr oldArr join 我的数组在控制台中看起来像这样 a text1 b text2 c text3 d text3 我想要的是让它看起来像这样 a text1 b
  • 如何在 C# 中获取子列表

    我有一个List