首页 > 解决方案 > C# MVC 中的多数组

问题描述

如何在 C# MVC 中使用格式数组创建数据数组:

MenuHeader
    MenuDetail, Attribute1, Attribute2
MenuHeader2
    MenuDetail, Attribute1, Attribute2
    MenuDetail, Attribute1, Attribute2
    MenuDetail, Attribute1, Attribute2

请帮忙。

谢谢你。

标签: c#asp.net-mvc

解决方案


通常菜单不是按数组组织的,因为它们可以相互嵌套,因此它们具有层次结构,一种可能的方法是创建一个类

class MenuItem 
{
    public MenuItem[] Childs { get; set; }
    public String Detail { get; set; }
    public String[] Attributes { get; set; }
}

推荐阅读