这不起作用
int blueInt = Color.Blue.ToArgb(); Color fred = Color.FromArgb(blueInt); Assert.AreEqual(Color.Blue,fred);
有什么建议?
[编辑]
我正在使用NUnit,输出是
失败:
预计:颜色[蓝色]
但是:颜色[A = 255,R = 0,G = 0,B = 255]
[编辑]
这有效!
int blueInt = Color.Blue.ToArgb(); Color fred = Color.FromArgb(blueInt); Assert.AreEqual(Color.Blue.ToArgb(),fred.ToArgb());
lc... 10
从MSDN文档Color.operator ==
:
此方法比Color结构的ARGB值更多.它还对一些状态标志进行了比较.如果只想比较两个Color结构的ARGB值,请使用ToArgb方法进行比较.
我猜测州旗是不同的.
从MSDN文档Color.operator ==
:
此方法比Color结构的ARGB值更多.它还对一些状态标志进行了比较.如果只想比较两个Color结构的ARGB值,请使用ToArgb方法进行比较.
我猜测州旗是不同的.