То, что я пытаюсь сделать, это дать каждому элементу в моем listView уникальный цвет. Так что у меня есть количество элементов в моем списке как 'count'
Мой подход состоит в том, чтобы вызвать метод ниже и дать номер метода моих элементов, а затем он должен иметь массив, который сохраняет первый цвет, затем, когда будет создан следующий цвет, его следует сравнить с цветами перед в массиве.
Проблема в том, что я не могу понять, какой тип массива мне понадобится и как сравнить каждый вставленный цвет в массиве с последними вставленными цветами. вот мой код:
public Color GetUniqueRandomColor(int count){
for(int i = 0; i < count; i++)
{
Color.FromArgb(randomColor.Next(70, 200), randomColor.Next(100, 225), randomColor.Next(100, 230));
}
return Color.Red;}
вот так элемент будет выглядеть в массиве:
Цвет [A = 255, R = 132, G = 148, B = 181]
Как видите, моему методу все еще не хватает необходимого массива и алгоритма для сравнения с ним новых вставленных цветов. Будет полезна помощь и советы!