在Xamarin Android中将Facebook好友列表转换为C#列表

在Xamarin Android中将Facebook好友列表转换为C#列表,c#,android,facebook,xamarin,xamarin.android,C#,Android,Facebook,Xamarin,Xamarin.android,我有一个班朋友,如下所示: public class Friend:Java.Lang.Object { private string uid, name; public void setuid(String uid) { this.uid = uid; } public String getUid() { return this.uid; }

我有一个班
朋友
,如下所示:

public class Friend:Java.Lang.Object
    {
        private string uid, name;


        public void setuid(String uid) {
            this.uid = uid;
        }
        public String getUid() {
            return this.uid;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return this.name;
        }

        //public Bitmap pic_square;
    }
IList<object> data = (IList<object>)result["data"];
现在我使用了
FQL
,得到了登录用户的结果和好友列表,如下所示:

public class Friend:Java.Lang.Object
    {
        private string uid, name;


        public void setuid(String uid) {
            this.uid = uid;
        }
        public String getUid() {
            return this.uid;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return this.name;
        }

        //public Bitmap pic_square;
    }
IList<object> data = (IList<object>)result["data"];

任何帮助都将不胜感激。

我后来找到了它。找不到键
uid
,尽管我从好友列表的
FQL
中获得的是json。我将它改为Graph API,它的工作非常完美。

什么是“中断”呢?您是否收到错误消息或异常?为什么要对刚刚添加到集合中的对象调用Dispose?是的,Xamarin studio没有显示任何错误。代码只是停止进一步调试。我正在处理对象(只是为了在理论上正确),因为它将在每次迭代中创建,代码甚至无法到达那里。处理您仍在使用的对象在理论上正确吗?如果没有错误信息,很难帮助您解决问题。也许可以用try/catch块来捕获错误?谢谢Scott,我添加了try-catch,问题是“uid”。我无法设置uid,它破坏了我的代码。