【问题标题】:How to return Java.Lang.Object from a overridden method in MonoDroid如何从 MonoDroid 中的重写方法返回 Java.Lang.Object
【发布时间】:2011-11-02 11:39:53
【问题描述】:

你如何在 MonoDroid 中进行以下操作?

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

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

问题是我需要重写GetItem(),因为我继承了BaseAdapter,但显然上述导致编译器错误。

有什么想法吗?

【问题讨论】:

    标签: c# java android xamarin.android


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      items.ElementAt(position).JavaCast();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-09
        • 1970-01-01
        相关资源
        最近更新 更多