如何在MonoDroid中从重写的方法返回Java.Lang.Object

3

如何在MonoDroid中执行以下操作?

public class ItemListAdapter : BaseAdapter    
{
    IEnumerable<Item> items;

    public override Java.Lang.Object GetItem(int position)
            {
                items.ElementAt(position);
            }
}

问题在于我需要重写GetItem()方法,因为我继承了BaseAdapter类,但是显然以上代码会导致编译错误。
有什么好的解决方案吗?
2个回答

6
使“Item”成为Java.Lang.Object的子类。

1

items.ElementAt(position).JavaCast< Java.Lang.Object >();

的翻译结果是:获取位置为position的元素,并将其转换为Java.Lang.Object类型。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接