相关疑难解决方法(0)

使用ToArgb()后跟FromArgb()不会产生原始颜色

这不起作用

        int blueInt = Color.Blue.ToArgb();
        Color fred = Color.FromArgb(blueInt);
        Assert.AreEqual(Color.Blue,fred);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

[编辑]

我正在使用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());
Run Code Online (Sandbox Code Playgroud)

.net c# colors system.drawing.color

5
推荐指数
1
解决办法
5030
查看次数

标签 统计

.net ×1

c# ×1

colors ×1

system.drawing.color ×1