什麼是實現由此產生相同結果的替代方法:什麼是另類的方式獲得兩個屬性的值列表
myCollection.Select(item => item.FirstValue)
.Concat(myCollection.Select(item => item.SecondValue)).ToList();
的方案是在myClass的Collection<MyClass>
命名myCollection
含實例(見下面)。我想爲myCollection
中的每個項目創建一個List<int>
實例,其中包含MyClass.FirstValue
和MyClass.SecondValue
。
public class MyClass
{
public int FirstValue { get; set; }
public int SecondValue {get; set; }
}
你不能簡單地將整數存儲爲MyClass中的列表嗎? –
你似乎有一個很好的解決方案。一個可能的(雖然略有不同)是'myCollection.Select(x => new [] {x.FirstValue,x.SecondValue})。SelectMany(x => x);'請注意,這將替換值,而不是擁有一個,然後是另一個。 – dlev
你已經擁有了對我來說很好的東西。你爲什麼需要替代品? – dtb