Я подумал, что это будет проще, чем оказалось. По какой-то причине я не могу найти способ заставить то, что я пытаюсь сделать, работать с оператором If:
List<int> miscTimes = new List<int>();
for (int i = 0; i < MISCdataGridView1.RowCount; i++)
{
if (MISCdataGridView1.Rows[i].Cells[2].Value == "Something")
{
miscTimes.Add(Convert.ToInt32(MISCdataGridView1.Rows[i].Cells[3].Value));
}
}
return miscTimes;
По какой-то причине мне не нравится, что я делаю с оператором if:
if (MISCdataGridView1.Rows[i].Cells[2].Value == "Something")
это не вызывает исключения, но не создает мой список. Он имеет зеленое подчеркивание и говорит: «Возможно непреднамеренное сравнение ссылок; приведите тип левой стороны к« string »»
Я пытался преобразовать в строку и все такое. Как мне поступить об этом?