小编Dan*_*der的帖子

使用Linq(?)从列表中的列表中获取属性

我需要帮助从列表"Feed"中的列表"FeedItem"中选择所有标题,其中Feed.Name与组合框中的字符串匹配.

以下是我的尝试,这是不成功的,可能是在错误的道路上.

 var loadFeedData = fillFeed.GetAllFeeds();
            var filteredOrders =
            loadFeedData.SelectMany(x => x.Items)
                 .Select(y => y.Title)
                 .Where(z => z.Contains(flow)).ToList();
Run Code Online (Sandbox Code Playgroud)

为了更好地理解事物,我也会发布Feed.cs代码.

public class Feed : IEntity
{
    public string Url { get; set; }
    public Guid Id { get; set; }
    public string Category { get; set; }
    public string Namn { get; set; }
    public string UppdateInterval { get; set; }       
    public List<FeedItem> Items { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我正在努力工作的整个代码,根据我选择的Feed.Name的Listview名称填充带有标题的ListView.

private void listFlow_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
    {
        listInfo.Items.Clear();
        listEpisode.Items.Clear();
        if (listFlow.SelectedItem …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda select list

3
推荐指数
2
解决办法
2984
查看次数

标签 统计

c# ×1

lambda ×1

linq ×1

list ×1

select ×1