• Какую литературу читать новичку по C#?

    @M3fist0
    Прочитав книгу "Язык C# 5.0 и платформа .Net 4.5" А. Троелсен и "C# 4.0" Герберта Шилдта могу смело сказать, что покупка книги Шилдта оказалась напрасной: автор излагает все в какой-то сухой манере, перепечатывая справки из MSDN.
    В общем советую читать Троелсена, выполнять упражнения из книги. После прочтения этой книги уже появятся какие-то навыки и вопросы, с которыми дальше можно успешно осваивать более сложные вещи.
    Я, например, долго боялся и не понимал WPF. После прочтения "Язык C# 5.0 и платформа .Net 4.5" сразу удалось написать несколько утилит с использованием WPF.
    Удачи!
    Ответ написан
    2 комментария
  • Как проверить наличие элемента в xml-файле?

    @M3fist0 Автор вопроса
    Мое упущение, не уточнил. Нужно проверить весь путь /FirstNode/SecondNode/NodesList на существование.
    Есть ли способ, кроме множества вложенных if-ов с проверками каждого узла методом Any()?
    То есть я хочу реализовать такую логику программы:
    Если /FirstNode/SecondNode/NodesList существует
    то шаг1
    Иначе шаг2.


    В общем решил свой же вопрос (LINQ to XML, наверно, по-другому и не может):
    bool IsNodeExist = XMLfile.Elements().Any(node => node.Name == "Address");

    Иван Филатов, спасибо за подсказку!
    Учитесь, кулхацкеры :)
    Ответ написан
    Комментировать