【发布时间】:2015-10-15 18:13:01
【问题描述】:
我不是想将画笔转换为字符串,而是将数组画笔转换为字符串。
我需要在 xml 上写一个 txt 文件,然后我试图将 brush[] 转换为 string,但我不知道如何直接这样做。
所以,我尝试先转换为color,然后将color 转换为string。
我正在为代码不允许我编写这部分的第一次转换而苦苦挣扎:
Color[] cor1_local = new Pen(cor_local[i]).Color[];
cor_local 是brush[]。
代码:
xml.WriteStartElement("cor_frmlocal");
for (int i = 0; i < cor_local.Length; i++)
{
Color[] cor1_local = new Pen(cor_local[i]).Color[];
xml.WriteElementString("Cor_local", cor1_local[i].ToArgb().ToString());
}
xml.WriteEndElement();
【问题讨论】:
-
我会建议 serializing 颜色和画笔。