在另一个类中处理一个类的数组的正确方法是什么?

时间:2010-11-14 04:19:47

标签: c#

以下是两个简单的类来说明我的问题:

class Widget
{
    private int _widgetID;
    public int WidgetID
    {
        get { return _widgetID; }
        set { _widgetID = value; }
    }

    private int _categoryID;
    public int CategoryID
    {
        get { return _categoryID; }
        set { _categoryID = value; }
    }

    private string _widgetName;
    public string WidgetName
    {
        get { return _widgetName; }
        set { _widgetName = value; }
    }
}

他们是第二堂课:

class WidgetCategory
{
    private int _widgetCategoryID;
    public int WidgetCategoryID
    {
        get { return _widgetCategoryID; }
        set { _widgetCategoryID = value; }
    }

    private Widget[] _widgets;
    public Widget[] Widgets
    {
        get { return _widgets; }
        set { _widgets = value; }
    }

    private string _widgetCategoryName;
    public string WidgetCategoryName
    {
        get { return _widgetCategoryName; }
        set { _widgetCategoryName = value; }
    }
}

我如何以最有效的方式处理这种情况?

另外,所以你知道,我需要在Widget类下面以相同的方式嵌套其他类。

1 个答案:

答案 0 :(得分:1)