मेरे पास int
एस की एक प्रबंधित सरणी है, चलिए इसे int[] intArray
पर कॉल करें, और मैं NSNumber
से बनाने की कोशिश कर रहा हूं। ऐसा करने का सबसे आसान तरीका क्या है?मैं एक प्रबंधित (सी #) सरणी से 'एनएसएआरएआरई' कैसे बना सकता हूं, कहूं, 'int'?
5
A
उत्तर
8
को देखते हुए:
int[] intArray = {1,2,3};
आप कर सकते हैं:
NSArray nsArray = NSArray.FromObjects(intArray);
2
आपका उत्तर सबसे आसान तरीका है (सी #) सरणी मूल्यों समय में जाना जाता है अगर आप 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));
मुझे नहीं लगता कि आप इस तरह एक एनएसएआरएआरई को फिर से सक्रिय कर सकते हैं? –