c# 颜色比较

2025-03-04 16:21:40
推荐回答(2个)
回答1:

你是在问问题还是在答问题??

我就不看你的下边了 只回答你的第一句话

==不能用是因为 这两个颜色的A不同(alpha)
color里有一个方法叫toArgb
所以说一提到颜色 不要只想到rgb还要想到A

回答2:

Color比较还要比对颜色名称,即使ARGB分量完全相同,颜色名称不同比较结果也是不等。
解决方案是ToArgb()后再比较。