Работа над приложением, которое считывает некоторые значения из файла customer.xml в пользовательский интерфейс.
Linq to xml code:
var Settings = (from e in customer.Descendants("appSettings")
from kvpair in e.Elements("Name")
select new
{
Name = kvpair.Attribute("Zip").Value,
Node = kvpair
}).ToDictionary(x => x.Name, y => y);
txtFName.Text==Settings["CustomerA"].Node.attribute("value").Value;
txtLName=Settings["CustomerB"].Node.attribute("value").Value;
Я могу получить значения в GUI из файла XMl по вышеуказанному коду.
Мой вопрос: когда я закомментирую какой-либо элемент или данные из xml-файла определенного клиента, я получаю сообщение об ошибке «указанный ключ отсутствует в словаре»
Как мне динамически проверить, существует ли ключ в словаре, если только затем прочитать это значение или получить следующее значение?