這是一個簡單的問題,但我真的不知道如何有效地做到這一點。是否有任何方法可以將數值列表有效地轉換爲數組,例如List<int>
至int[]
或List<CustomObj>
至CustomObj[]
,而不使用循環,最好使用Linq?如何分配LINQ查詢結果到自定義集合和轉換列表<T>到T []
此外,我有一個GenericCollection<T>
,我怎麼能直接轉換Linq查詢GenericCollection<T>
沒有循環例如,
GenericCollection<T> result = SomeGenericCollection.Select(o => o).ToList<GenericCollection<T>>();
在'List'對象的末尾按'.',然後按'CTRL +空格',它會在列表中爲您列出intellisense,並且您將尋找您想要達到的目標 - 所有冰雹intellisense。 – LukeHennerley
已經有這個問題了[鏈接](http://stackoverflow.com/questions/629178/c-sharp-conversion-from-listt-to-array-of-tt) – andy
有一個ToArray方法, :http://msdn.microsoft.com/en-us/library/bb298736.aspx – Oosterman