Задать вопрос
Zefirot
@Zefirot

Почему не проверяет есть ли ключ в словаре?

вот такой у меня словарь
private Dictionary<int, int> CellsMoove = new Dictionary<int, int>();

я проверяю если нет такого значения то вношу, если есть то заменяю
int Num1 = 1;
int Num2 = 2;
if(!CellsMoove.ContainsKey(Num1)) CellsActive.Add(Num1, Num2); else CellsMoove[Num1] = Num2;

но мне ошибку выдает
Argument 2: cannot convert from 'int' to 'bool'

По идее ContainsKey должен возвращать true или false , или что не так?
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы