Я пытаюсь создать конкорданс. У меня есть словарь, где ключ - это слово и значение - это частота этого слова Если слово существует в словаре, мне нужно увеличить значение для этого слова. Я использую ContainsKey, чтобы проверить, если слово существует, то боты не понимают, как увеличить значениеВозрастающее значение для ключа, которое уже есть в словаре
string[] words = SplitWords(lines);
foreach (var word in words)
{
int i = 0;
if (!concordanceDictionary.ContainsKey(word))
{
concordanceDictionary.Add(word, i);
}
else
{
}
foreach (KeyValuePair<string, int> pair in concordanceDictionary)
{
Console.WriteLine("{0}:{1}",pair.Key, pair.Value);
}
}
Хм, лучше сделать это concordanceDictionary.Add (слово, 1); –
Если ключ существует, увеличьте значение с помощью 'concordanceDictionary [word] ++' – stuartd