我有一个包含3个字段的简单类。有没有办法通过了解其中一个来获得一个领域的价值?例如,我知道sysColor.name但我需要获取sysColor.id的相应值?以与使用Dictionary [key] = value。
类似的方式class SystemColor
{
public string name;
public ElementId id;
public Color color;
public SystemColor(Material material)
{
name = material.Name;
id = material.Id;
color = material.Color;
}
}
编辑:
List<SystemColor> sysColorList = new List<SystemColor>();
foreach (Material mat in collector)
{
SystemColor sysColor = new SystemColor(mat);
sysColorList.Add(sysColor);
}
是的,我有一个班级列表。
我收集了项目中的所有资料。然后我正在检查系统集合的名称。如果材料不存在,我正在创建它。之后,当用户更新材质的颜色时,我想更改listView的BackColor以匹配。系统名称与颜色名称匹配。所以我需要相应名称字段的颜色字段。