c# - 有没有办法从 ObservableCollection 获取范围?

标签 c# wpf observablecollection

我想从 ObservableCollection 中获取一个范围,以便循环遍历它并更改这些项目的属性。是否有一种简单的内置方法可以使用 ObservableCollection 类执行此操作?

最佳答案

您可以使用SkipTake

System.Collections.ObjectModel.ObservableCollection<int> coll = 
    new System.Collections.ObjectModel.ObservableCollection<int>()
        { 1, 2, 3, 4, 5 };
foreach (var i in coll.Skip(2).Take(2))
{
    Console.WriteLine(i);
}

关于c# - 有没有办法从 ObservableCollection 获取范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107348/

相关文章:

c# - 如果我在 NET Core 库中添加 PackageReference net46 会怎样?

wpf - 如何从 XAML 获取 ObservableCollection 中的项目数?

c# - 如何从列表控件向 ViewModel ObservableCollection 属性添加项目? WPF MVVM

c# - 如何使用 Entity Framework 选择单个列?

c# - Identity Server 4 - 注销 - 传递附加数据

c# - 当我使用 HttpClient 发布 JSON 数据时出现错误 400

.net - 复杂 UI 上的批量更新

c# - 设置填充 - 为什么它说 padding.all 不是可变的?

wpf - 实际用于Dispatcher.DisableProcessing吗?

observablecollection - 重大更改破坏了 Rx 示例