【发布时间】:2018-08-08 19:53:47
【问题描述】:
我正在处理一个 excel 文件(使用 Interop)。我正在尝试检查特定单元格的背景颜色。
if (xlWorkSheet.Cells[1,j+1].Interior.Color == System.Drawing.Color.Red)
{
cell1.Interior.Color = System.Drawing.Color.Red;
}
'运算符'=='不能应用于'double'类型的操作数和 'System.Drawing.Color
我什至不确定这个错误是否有意义,因为我有这段代码,我可以很好地使用它。所以如果我可以分配,为什么我不能比较?
cellHeader.Interior.Color = System.Drawing.Color.Red;
【问题讨论】:
-
赋值可能有运算符重载,但不相等
-
@maccettura 在这种情况下,我有什么选择?
-
只需使用
Equals() -
为什么这被标记为 wpf?
标签: c#