Я не пытаюсь преобразовать кисть в строку, а массив щетки в строку.Преобразование кисти [] в строку или кисть [] в цвет [] в строку
Мне нужно написать txt-файл на xml, а затем я пытаюсь преобразовать 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();
Я хотел бы предложить [* сериализации *] (https://msdn.microsoft.com/en-us/library/182eeyhh%28v=vs.110%29.aspx) цветов и кистей. – cubrr