Как преобразовать цвет [] в кисть []? Я пробовал:C#: цвет [] to brush []
for (int i = 0; i < cor3_local.length; i++)
{
Brush cor_local = new SolidBrush(cor3_local[i]);
}
но cor_local не имеет значения.
cor3_local - цвет [5].
Как преобразовать цвет [] в кисть []? Я пробовал:C#: цвет [] to brush []
for (int i = 0; i < cor3_local.length; i++)
{
Brush cor_local = new SolidBrush(cor3_local[i]);
}
но cor_local не имеет значения.
cor3_local - цвет [5].
var brushes = cor3_local.Select(c => new SolidBrush(c)).ToArray();
Я получаю следующее сообщение об ошибке: «System.Array» не содержит определения для «Выбрать», а метод расширения «Выбрать», принимающий первый аргумент типа «System.Array», не найден (вам не хватает использования директива или ссылка на сборку?) – Tullio
Вам нужно включить 'using System.Linq;' потому что 'Select' является методом расширения для массивов, определенных в этом пространстве имен. –
FYI Вы переназначаете такую же переменную 'cor_local' в цикле. И эта переменная не будет видна вне цикла. Также неясно, что такое 'cor3_local' и какие данные имеет этот массив/коллекция –
Что означает' xmlfile' для массива цветов? –