检查C#中的RGB颜色值?

时间:2010-12-31 06:44:35

标签: c# rgb

我是C#的新手,无法在线找到有关颜色类型的任何信息。对不起,如果这是一个措辞不好的问题。

我正在尝试制作一个if语句,检查颜色数组中某个部分的RGB值是否为某种颜色,但我不确定如何去做。 基本上我想做的是:

if(color[100, 100] = RGB Color 255, 0, 0)
{
    //Do something
}

2 个答案:

答案 0 :(得分:9)

c#中的代码是:

if (color[100, 100] == Color.FromARGB(255, 0, 0))
{
    //do something...
}

Color.FromARGB()方法也有一个重载,第一个参数接受0-255的alpha不透明度级别,但你可能不需要它。

上面的代码假设您的color[,]数组实际上包含一系列颜色。

答案 1 :(得分:1)

您在寻找System.Drawing.Color吗?