【发布时间】:2016-02-03 06:20:31
【问题描述】:
我有一个颜色数组,即。
var colorPallete = new string[]{color1, color2, color3, color4, color5};
我还有一个包含 ID 的对象列表。
例如。 var previousList<MyModel> = new List<MyModel>();
MyModel.cs
public class MyModel()
{
public int ID {get; set;}
public string Class{get; set;}
public string Name {get; set;}
public string Color {get; set;}
}
我想为具有相同 ID 的对象分配某种颜色。然后将分配的颜色作为新值添加到列表中。
例如:
上一个列表:-
ID :1
Name: abc
Class: Senior
ID :2
Name: xyz
Class: Medium
ID :3
Name: pqr
Class: junior
ID :1
Name: mno
Class: junior
新列表:-
ID :1
Name: abc
Class: Senior
Color :color1
ID :2
Name: xyz
Class: Medium
Color :color2
ID :3
Name: pqr
Class: junior
Color :color3
ID :1
Name: mno
Class: junior
Color :color1
【问题讨论】:
标签: c# list dictionary