【发布时间】:2017-05-08 19:36:23
【问题描述】:
我正在使用以下代码来生成随机颜色。
static Color[] colors = { Color.Red, Color.Green, Color.Yellow};
static Color GetRandomColor()
{
var random = new Random();
return colors[random.Next(colors.Length)];
}
现在我需要关联到一个用户列表:
List<Utente> ListaUtente = new List<Utente>();
ListaUtente.Add(new Utente(22, "Pedro", 555444333, "pedro@gmail.com"));
ListaUtente.Add(new Utente(22, "Lucas", 555444333, "lucas91@gmail.com"));
ListaUtente.Add(new Utente(22, "Rodrigo", 555444333, "rodrigo00@gmail.com"));
ListaUtente.Add(new Utente(22, "Gaspar", 555444333, "gaspar@gmail.com"));
ListaUtente.Add(new Utente(22, "Assis", 555444333, "assis@gmail.com"));
并将其显示在屏幕上,例如:用户 1 - 红色, 用户 2 - 绿色等。
最简单的方法是什么?我不确定如何连接这两个代码块。只是为了给你一些背景我在做医院管理服务,我需要为每个用户分配一个紧急颜色。
【问题讨论】:
-
这是winforms、WPF、ASP.NET、控制台...?
-
给
Utente添加颜色属性? -
创建
List<Tuple<Color, Utente>>而不是List<Utente>?
标签: c# arrays list colors static