שלח תשובה

זירת השאלות

680
צפיות
0
תשובות

בעיה בזיהוי ListDictionary

,‏ 4 ביוני, 2007

.NET C#
כ Response של XML-RPC אני מקבל ערכים במבנה של ListDictionary בתוך Dictionary, כאשר אחד הערכים בתוך כל DICTIONARY יכול להכיל בעצמו ListDictionary.

כאשר אני מנסה להטמיע את הערכים של ה נתון שלבטח הוא LISTDICTIONARY, אני מקבל שגיאה על חוסר היכולת להמיר OBJECT ל ListDictionary.

ברור ליש אני עושה פה איזו טעות פטאלית.
אשמח לעזרה…

מצ"ב חלק מהקוד:



        ret = proxy.GetStateName();
        IDictionary retXml = ret;
        foreach (DictionaryEntry DictMember in retXml)
        {
            Response.Write(DictMember.Key);
            if (DictMember.Key.ToString() == "children")
            {
                ListDictionary childListDict = new ListDictionary();
                childListDict.Add (DictMember.Value);
                DictionaryEntry[] myArr = new DictionaryEntry[childListDict.Count];
                childListDict.CopyTo(myArr, 0);
                foreach (DictionaryEntry Childvalue in myArr)
                {
                    childListDict.Add(Childvalue.Key, Childvalue.Value);

(השמות במשתנים הוסרו…

תודה
דני

תגיות:

0 תשובות

    שלח תשובה