我必須比較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。 –