XElement: в tree передается null, хотя файл подключен правильно - C#
Формулировка задачи:
В главной функции вызываю
Затем функция tree:
где глобально объявлен словарь
Проблема в том, что в tree передается null, хотя файл подключен правильно, искомые имена в файле присутствуют.
XElement z = f.Element("Tree").Element("Apples"); tree(z);
static void tree(XElement x) { foreach (XElement e in x.Ancestors("Apple")) { foreach(XElement l in e.Ancestors("Colors")) { if (t.ContainsKey(l.Attribute("Color").Value)) t.Add(e.Attribute("Color").Value,t[e.Attribute("Color").Value]+1); else t.Add(e.Attribute("Color").Value,1); } tree(e); } }
static Dictionary<string, int> t = new Dictionary<string, int>();
Решение задачи: «XElement: в tree передается null, хотя файл подключен правильно»
textual
Листинг программы
XElement z=z1.Element("Apples");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д