Mam zarządzaną tablicę int
s, nazwijmy ją int[] intArray
i próbuję utworzyć z niej NSArray
z NSNumber
. Jaki jest najłatwiejszy sposób na zrobienie tego?Jak utworzyć `NSArray` z tablicy zarządzanej (C#), powiedzmy,` int`s?
5
A
Odpowiedz
8
Dane:
int[] intArray = {1,2,3};
można zrobić:
NSArray nsArray = NSArray.FromObjects(intArray);
2
Twoja odpowiedź jest najprostszym sposobem, jeśli (C#) Wartości tablicy są znane w momencie tworzenia instancji NSArray
.
Alternatywą, jeśli chcesz zmodyfikować (np. Dodać więcej lub usunąć elementy), tablicę po utworzeniu, należy utworzyć NSMutableArray
i wywołać jej metodę Add
, aby dodać własne wartości.
Ponieważ używasz int
, musisz wywołać NSObject.FromObject
dla każdej liczby całkowitej, którą posiadasz.
int[] intArray = {1,2,3};
var nsArray = new NSMutableArray (3);
foreach (int i in intArray)
nsArray.Add (NSObject.FromObject (i));
Powiązane problemy
- 1. Wysyłanie int [] s między Java i C
- 2. utworzyć CLLocationCoordinate2D z tablicy
- 3. Jak utworzyć podbarwę NSArray za pomocą NSRange?
- 4. C# hashcode dla tablicy int
- 5. Jak utworzyć losową permutację tablicy?
- 6. Prześlij int do tablicy znaków w C
- 7. Jak mogę utworzyć IntStream z tablicy bajtów?
- 8. Jak usunąć element z tablicy w C#
- 9. Uzyskiwanie indeksu obiektu z NSArray?
- 10. sprintf unsigned int tablicy w C
- 11. SWIFT: Jak utworzyć predykat z wartością Int?
- 12. NSArray dodawanie elementów
- 13. Pierwsze wartość ciągu z NSArray
- 14. C - deklarowanie tablicy int wewnątrz struct
- 15. Jak przekonwertować z tablicy boolean na int tablicy w python
- 16. Jak uzyskać wartości z NSDictionaries wewnątrz NSArray
- 17. utworzenie pustej NSArray
- 18. Jak przechowywać NSArray w NSDictionary?
- 19. Utwórz NSSet z NSArray na podstawie właściwości
- 20. NSString z NSArray
- 21. Jak utworzyć słownik z kluczami z listy i wartościami domyślnymi na (powiedzmy) zero?
- 22. Porównywanie wydajności NSArray vs C Array
- 23. Jak dodać char/int do tablicy char w C?
- 24. Bezpieczne korzystanie z Marshal.Copy z surowych danych bitmapowych do zarządzanej tablicy
- 25. Konwersja NSArray na NSDictionary
- 26. tłumaczenia C++ 'Format s sprintf ciąg C#' s string.Format
- 27. Efektywne przesunięcie tablicy int?
- 28. Czy można odtworzyć macierz natywną struct tablicy do zarządzanej tablicy bez pętli for?
- 29. obiekty Odejmowanie w jednym NSArray z innej tablicy
- 30. Jak utworzyć metodę celu-c, która zwraca blok
Nie sądzisz, że możesz powtórzyć NSArray w ten sposób? –