צפיות
תשובות
בעיה בזיהוי ListDictionary
.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 תשובות