Я пытаюсь проверить диапазон в пределах моего ListObject
, чтобы узнать, содержит ли он номер 9. Я продолжаю получать «Невозможно неявно преобразовать тип« int »в« bool ».Проверка значения ListObject
if (xlWorkBook.Worksheets["Sheet1"].ListObjects["table1"].Range[1, 1].value2 = 9)
{
xlSheet.Cells[5, 5] = "YES!";
}
else
{
xlSheet.Cells[5, 5] = "NO!";
}
Решенный Ответ:
if (xlWorkBook.Worksheets["Sheet1"].ListObjects["table1"].Range[1, 1].value2 == 9)
{
xlSheet.Cells[5, 5] = "YES!";
}
else
{
xlSheet.Cells[5, 5] = "NO!";
}
После прочтения на операторов для C#, я узнал, что "==" используется для сравнения, в то время как "=" используется для задания.
Кто-то проголосовал за это, пожалуйста, сообщите, почему вы проголосовали за это. Это поможет мне создать лучший вопрос в будущем и исправить любые текущие ошибки в текущем вопросе. – Brad