У меня есть следующий словарь:
private static Dictionary<string, string> loginDetails = new Dictionary<string, string>();
У меня есть следующие строки:
result = rdr.ReadToEnd();
string parseResult = result.Replace(",", System.Environment.NewLine).Replace("\"", "")
.Replace("{", "").Replace("}", "");
Я обновляю словарь в коде следующим образом, получая ключи и значения из string parseResult:
loginDetails = parseResult.Split(new[] { Environment.NewLine }, StringSplitOptions.None)
.ToDictionary(x => x.Split(':')[0], x => x.Split(':')[1]);
Мне было интересно, как я могу проверить, существует ли ключ в словаре, и если он существует, заменить его значение на вновь полученное значение, сохраняя .ToDictionary ()
Спасибо.