带有字段值的引用实例类

时间:2013-03-05 18:52:31

标签: c# class

我有一个包含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以匹配。系统名称与颜色名称匹配。所以我需要相应名称字段的颜色字段。

0 个答案:

没有答案