2012-07-14 57 views

回答

8

考慮:

int[] intArray = {1,2,3}; 

你可以這樣做:

NSArray nsArray = NSArray.FromObjects(intArray); 
2

你的答案是最簡單的方法,如果(C#)的值就是在時間知道你創建NSArray實例。

如果您需要在創建之後修改(例如添加更多或刪除項目)陣列,另一種方法是創建一個NSMutableArray並調用其Add方法來添加自己的值。

由於您使用的是int,因此您需要針對每個整數調用NSObject.FromObject

int[] intArray = {1,2,3}; 
var nsArray = new NSMutableArray (3); 
foreach (int i in intArray) 
    nsArray.Add (NSObject.FromObject (i)); 
+0

我不認爲你可以迭代這樣的NSArray? – 2017-06-28 21:05:53

相關問題