我正在尝试检查我的范围内ListObject
是否包含数字 9。我不断收到“无法将类型 'int' 隐式转换为 'bool'”。
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# 的运算符后,我发现“==”用于比较,而“=”用于赋值。