例如我现在得到一个颜色名字,用string类型接收,现在我想将这个String的颜色转成RGB的格式,有大神知道吗?
static void Main(string[] args) { var color = Color.FromName("Yellow"); int a= color.A; int r = color.R; int g = color.G; int b = color.B; Console.WriteLine("{0}:{1}:{2}:{3}",a,r,g,b); Console.ReadKey(); }
这个我试过了,FormName()方法里面的东西只能是一个枚举里面有的,假如我得到值,用一个string接收,是不可以的
@菜鸟中的大神:
不是很懂你是什么意思..难道不是一样的吗?.
static void Main(string[] args) { string colorName = "Yellow"; var color = Color.FromName(colorName); int a= color.A; int r = color.R; int g = color.G; int b = color.B; Console.WriteLine("{0}:{1}:{2}:{3}",a,r,g,b); Console.ReadKey(); }
@李丶GuanYao: 好的,我试了一下,可以的了,谢谢的
你不举例说清楚颜色名字,谁知道咋回答!
没事了