需要一些关于创建类的指导

时间:2013-12-05 20:17:06

标签: c# class

基本上我有一个名为Category的课程。 Category可能是食物,体育,娱乐,社区,工作。

现在我有一个名为CreateNewProduct的页面。在这里,我们有名称,种类,品牌等领域。 这里的字段可见性,控制启用,禁用,更改标签文本,验证根据我们从下拉列表中选择的类别而变化。将来有可能添加类别。 最好的办法是处理可见性,控制禁用,更改标签文本和验证。

2 个答案:

答案 0 :(得分:1)

为什么需要class?您不能使用enum吗?然后将其作为Product课程中的属性。

public enum Category
{
    Food,
    Sports,
    Entertainment,
    Commuity,
    Work
}

public class Product
{
    public string Name { get; set; }
    public Category ProductCategory { get; set; }
    public string Brand { get; set; }
}

答案 1 :(得分:0)

类别可能应该是Enum类别),您的类应该被称为“产品”,其中一个属性应该是分类

您添加到Product类的其他属性可以帮助您提高可见性,禁用等。验证可能会更复杂,您需要对其进行扩展。