【发布时间】:2010-11-06 14:34:14
【问题描述】:
我刚刚开始在 MonoMac 中开展一个项目,到目前为止这非常酷。但仍有一些事情我不确定。例如:你如何使用数组?以下是我的发现:当我从正在调用的方法中返回 NSArray 并尝试获取该数组中的一个自定义对象时,我不断得到类似“cannot convert type System.IntPtr to MyType”的内容。
NSArray groupArray = (NSArray)groupDictionary.ObjectForKey(key);
MyType myObject = (MyType)groupArray.ValueAt(0);
这是我返回的数组。但是如果我想自己创建一个数组怎么办? NSArray 的实现不允许我实例化它。所以如果我得到MonoMac website 正确,我应该使用这样的普通数组
int[] intArray = int[10];
分别是一个强类型数组,我不知道如何在 C# 中使用它。
那么这里的路是什么?
谢谢
-f
【问题讨论】:
标签: c# objective-c arrays nsarray monomac