1
A
回答
0
在你的列表對象上調用ToArray()方法。我提供了一個文檔鏈接。
本文檔引用System.Collections.Generic命名空間,它在所有版本的.NET中都可用,與更專用的linq命名空間不同。他們確實執行相同的功能,但是沒有提供性能比較的詳細信息。
MSDN documentation on List.ToArray Method
命名空間:System.Collections.Generic
集:mscorlib(在mscorlib.dll)
公共T [] ToArray的()
2
您可以用System.Linq.Enumerable.ToArray
:
using System.Linq;
...
var b = a.ToArray();
0
嘗試
yourList.ToArray()
是可枚舉擴展方法部分
3
你不應該在使用的ArrayList(你的問題被標記的ArrayList)第一名。它們從C#2和泛型(例如動態大小的整數集合使用List<int>
)已棄用。然後,如果您有C#3.5及更高版本,則應使用前述的.ToArray()
擴展方法。如果你沒有最新和最好的C#,你可以使用
ArrayList arraylist= new ArrayList();
arraylist.Add(1);
arraylist.Add(2);
arraylist.Add(3);
int[] mydatas = (int[]) arraylist.ToArray(typeof(int));
相關問題
- 1. 如何將表列轉換爲數組?
- 2. 如何將數組轉換爲列表
- 3. 如何將數組列表轉換爲數組列表
- 4. 將數組轉換爲數組列表
- 5. 將數組列表轉換爲數組
- 6. 將數組轉換爲數組列表?
- 7. 將數組列表轉換爲數組
- 8. 將列表數組轉換爲表
- 9. 如何將列表轉換爲列表數組?
- 10. 如何將ndarray數組列表轉換爲Python列表
- 11. 如何將數組列表轉換爲多維數組
- 12. 如何將此轉換爲數組列表而不是數組?
- 13. 如何將int數組轉換爲數組列表?
- 14. 如何將2維數組列表轉換爲數據表?
- 15. 如何將數組轉換爲MySQL表?
- 16. 如何將數組轉換爲表?
- 17. 將列表轉換爲數組
- 18. 將列表轉換爲numpy數組
- 19. R將列表轉換爲數組
- 20. 將列表轉換爲數組。 java.lang.ArrayStoreException
- 21. 將數組隱式轉換爲列表
- 22. 將列表轉換爲int數組
- 23. 將雙數組轉換爲列表
- 24. 將int列表轉換爲numpy數組
- 25. 將數組轉換爲嵌套列表
- 26. 將python列表轉換爲javascript數組
- 27. 將數組列表轉換爲JSON
- 28. 將.csv轉換爲數組列表
- 29. 將JSON數組轉換爲Python列表
- 30. 如何將一組映射鍵轉換爲數組列表
我試過了,但它給了我錯誤:「命名空間'System'中不存在類型或名稱空間名稱'Linq'。」它應該是「鏈接」? –
@Lonnie如果你沒有引用「System.Core.dll」,你會得到這個錯誤。 – Gleno