Czy istnieje wbudowane sposób, że byłoby to zrobić lub nie zawsze muszę ręcznie utworzyć nową tablicę, a następnie wypełnić go z pętlą foreachlisty <int> konwersji do int []
Odpowiedz
list.ToArray()
+1 krótka odpowiedź kompaktowa :-) – bastianneu
lol, istnieje minimalna liczba znaków do komentarza, ale nie odpowiedzi? –
Myślę, że jest też minimalne dla odpowiedzi, ale to jest dłuższe niż minimum. –
List<int> list = ...
...
int[] array = list.ToArray();
Można również użyj metody CopyTo:
int[] array = new int[list.Count];
list.CopyTo(array);
'List
Dobra uwaga ... Rzeczywiście myślałem o metodzie przedłużenia. naprawię to –
- 1. C# byte [] powrót do listy <int>
- 2. konwersji z var do słownika <String,int>
- 3. sposób generalny do konwersji enum do listy <T>
- 4. Scala char do konwersji int
- 5. konwersji tablicę bajtów do listy <Byte>
- 6. Porównaj dwie listy <int>
- 7. Python konwersji * args do listy
- 8. wpakować rozdzielany ciąg do listy <int>
- 9. Implicit konwersji z int do wektora?
- 10. Najlepszy sposób konwersji INT do BIT
- 11. Pośrednie konwersji z int do shared_ptr
- 12. ciąg szesnastkowy do konwersji int w Ruby
- 13. Najlepszym sposobem konwersji listy <Object> do ObservableCollection <Object>
- 14. Python float to int konwersji
- 15. Dodaj pozycje do słownika <int, lista <int>>
- 16. Sprawdź int lub listę <int>
- 17. Lista <int> do IEnumerable <IComparable>
- 18. 'Convert' Słownika <string,int> do listy <object>
- 19. Kotlin - Najbardziej idiomatyczny sposób konwersji listy do listy MutableList
- 20. styl strumienia java8 do konwersji listy klucz-wartość do mapy?
- 21. Jak usunąć wartości ujemne z listy <int>?
- 22. Konwertowanie listy <int> na oddzielony przecinkami ciąg znaków
- 23. Korzystanie parę <int, int> jako klucz do mapy
- 24. Przypisywanie std :: function <int(int)> do std :: function <const int i (const int & x)>
- 25. Delegowanie do listy <modeltype> MVC3
- 26. IList <int> vs Lista <int>
- 27. unique_ptr <int[]> lub wektor <int>?
- 28. convert <vector><string> TO <vector><int> C++, Win32
- 29. Konwersja int ** do const int **
- 30. bitowe operacja do listy <bool>
Dlaczego? Jedyne uzasadnione powody, dla których mogę to zrobić, to użycie metod API wymagających argumentów tablicowych. Jeśli to twój problem, niech tak będzie, ale po prostu zostaw to jako listę. –
to był dokładnie powód :) – kaivalya