-4
我有一個List<Foo>
。類型Foo
有一個Bar
類型的公共變量。我想用我的List<Foo>
使用LINQ創建一個新的List<Bar>
。使用LINQ從列表<Foo>創建新列表<Bar>其中Foo有一個變量Bar?
這可能嗎?
我有一個List<Foo>
。類型Foo
有一個Bar
類型的公共變量。我想用我的List<Foo>
使用LINQ創建一個新的List<Bar>
。使用LINQ從列表<Foo>創建新列表<Bar>其中Foo有一個變量Bar?
這可能嗎?
使用Select
擴展方法
var bars= foos.Select(f=>f.Bar).ToList();
你會使用'foos.Select(富=> foo.Bar).ToList()'。 –
我強烈建議閱讀LINQ教程。這是你可以用LINQ做的最簡單的事情之一,這表明你還沒有閱讀過這樣的教程 - 並且通過以結構化的方式瞭解它,你會從LINQ中獲得更多的東西,IMO。 –