Tengo una matriz administrada de int
s, llamémosla int[] intArray
, y estoy tratando de crear una NSArray
de NSNumber
s de ella. ¿Cuál es la forma más fácil de hacer eso?¿Cómo creo un `NSArray` fuera de una matriz administrada (C#) de, digamos,` int`s?
5
A
Respuesta
8
Dado:
int[] intArray = {1,2,3};
que puede hacer:
NSArray nsArray = NSArray.FromObjects(intArray);
2
Su respuesta es la forma más sencilla si los (C#) valores de la matriz son conocidos en el momento de crear la instancia NSArray
.
Una alternativa, si tiene que modificar (por ejemplo, añadir más o eliminar elementos) la matriz después de la creación, es crear un NSMutableArray
y llamar a su método Add
a añadir sus propios valores.
Dado que está utilizando int
, deberá llamar al NSObject.FromObject
en cada número entero que tenga.
int[] intArray = {1,2,3};
var nsArray = new NSMutableArray (3);
foreach (int i in intArray)
nsArray.Add (NSObject.FromObject (i));
Cuestiones relacionadas
- 1. NSArray de int []
- 2. ¿Cómo creo una matriz de botones C#?
- 3. Implementación de una matriz genérica no administrada en C#
- 4. .NET - Copiar de matriz no administrada a matriz no administrada
- 5. NSArray fuera de límites ver
- 6. ¿Hay alguna manera de enganchar una función administrada en C# como si fuera una función no administrada en C++?
- 7. ¿Cómo creo una matriz JSON?
- 8. ¿Cómo creo un NSArray con literales de cadena?
- 9. C# - Crear matriz administrada desde el puntero
- 10. Obtener un NSArray de un solo atributo de un NSArray
- 11. ¿Cómo creo una lista de matriz multidimensional en C#?
- 12. Envío de int [] s entre Java y C
- 13. ¿Cómo convertir una matriz de bytes a una matriz int?
- 14. ¿Cómo creo una matriz de punteros?
- 15. ¿Cómo creo una matriz de Puntos?
- 16. Objetivo C - Subclase de NSArray
- 17. Cómo convertir una matriz de bytes en una matriz int?
- 18. C++ función hash para una matriz int
- 19. Creación de un NSArray vacío
- 20. ¿Cómo creo una matriz vacía en YAML?
- 21. Objective-C Acceso/cambio de elementos de la matriz en una matriz multidimensional (NSArray)
- 22. ¿Cómo creo una matriz 2D en Perl?
- 23. Almacenar una estructura en un NSArray
- 24. ¿cómo creo una matriz en jquery?
- 25. Cómo eliminar un elemento de una matriz en C#
- 26. ¿Cómo creo una matriz heterogénea en Scala?
- 27. ¿Cómo creo una matriz numpy a partir de una cadena?
- 28. C# Índice de matriz fuera de límites error
- 29. ¿Cómo puedo convertir un int a una matriz de bool?
- 30. Cómo convertir un NSArray de cadenas en una matriz de cadenas únicas, en el mismo orden?
No creo que pueda iterar un NSArray como ese? –