C# 类的组属性

C# 类的组属性,c#,tabs,grouping,custom-attributes,C#,Tabs,Grouping,Custom Attributes,我想知道是否有可能对c#类的属性进行分组。 如下所示: public class Computer { //First Group public string Name{get;set;} public string IPAddress{get;set;} //Second Group public string Driver1Name {get;set;} public string Driver1Port{get;set;} } 我拥有的

我想知道是否有可能对c#类的属性进行分组。 如下所示:

public class Computer
{
    //First Group
    public string Name{get;set;}
    public string IPAddress{get;set;}

    //Second Group
    public string Driver1Name {get;set;}
    public string Driver1Port{get;set;}

}
我拥有的模型返回了大约70列(即,该模型有大约70个属性),我想返回所有这些属性以显示给用户。很明显,70个属性在一个页面上显示太多,因此该页面的内容将基于这些属性的分组(使用jquery)进行选项卡化

我最初的想法是使用属性,并按属性分组。但我想把这件事公开,让大家提出其他建议。请让我知道你对我如何做到这一点的想法


干杯

您可以使用属性。使用您自己的属性或对象浏览器使用的现有属性:


System.ComponentModel.CategoryAttribute

不太清楚:您需要在C代码中对它们进行分组,或者在运行时访问属性(例如使用反射)?可能在运行时(其MVC 3应用程序)进行分组,但我想您可以使用反射进行分组。我愿意接受任何建议谢谢,我不知道这个属性存在!如果和当我让它工作时,将标记为答案