Как проверить, существует ли Key в словаре, а затем заменить его значение, если оно существует при использовании .ToDictionary () - PullRequest
0 голосов
/ 12 марта 2020

У меня есть следующий словарь:

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 ()

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...