6

私は のマネージ配列を持っています。intそれを と呼びましょう。それからint[] intArrayを作成しようとしてNSArrayNSNumberます。それを行う最も簡単な方法は何ですか?

4

2 に答える 2

11

与えられた:

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

できるよ:

NSArray nsArray = NSArray.FromObjects(intArray);
于 2012-07-14T20:55:43.703 に答える
2

NSArrayインスタンスを作成するときに(C#)配列値がわかっている場合、あなたの答えは最も簡単な方法です。

別の方法として、作成後に配列を変更 (項目の追加や削除など) する必要がある場合は、 を作成し、そのメソッドを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));
于 2012-07-15T16:03:39.973 に答える