类型转化
int[]int_arr=new int[]{1,2,3};
color_arr=(Color[])int_arr;
如何将int[]转换为color[]
问题点数:20、回复次数:2Top
1 楼j_lei407(落日一笑)回复于 2006-03-16 09:50:15 得分 10
/// <summary>
/// 将字符串转化为颜色
/// </summary>
/// <param name="s"></param>
/// <returns></returns>
static public Color StringToColor(string s)
{
return Color.FromArgb(int.Parse(s,System.Globalization.NumberStyles.AllowHexSpecifier));
}
/// <summary>
/// 将颜色转化为字符串
/// </summary>
/// <param name="color"></param>
/// <returns></returns>
static public string ColorToString(Color color)
{
return color.ToArgb().ToString("X2");
}Top
2 楼ThreadSharp(ThreadSharp V2006)回复于 2006-03-16 09:59:20 得分 10
数组是不可以进行整体的类型转换的,而且Color类型又挺特殊的,
你只能写一个方法来循环处理你的需求,
你可以结合楼上所说的来处理一下……Top




