我必须比较SFML.net中的两种颜色。在C++中,这是可能的,因为定义了==
运算符。在SFML.net中Visual Studio不会让我编译代码。如何解决这个问题? 错误: 1>E:\DB\Dropbox\Repozytoria\ARDSQL GUI\Sources\StatusBar.cs(91,17,91,70): error CS0019: Operator '==' cannot be applied to operands of type 'SFML.Graphics.Color' and 'SFML.Graphics.Color'
无法比较两种SFML颜色
我的代码:
if (base.barRectangle.FillColor == Color.Green)
{
///Do something...
}
什么是'Color.Green'? 'System.Drawing.Color'? –
SFML.Graphics.Color。两者都来自SFML.Graphics。 –