我看过,但没有找到具体的例子。
我有一个课程,其中包含一系列角色。
public class MenuItem
{
public int Id { get; set; }
public bool Divider { get; set; }
public bool Header { get; set; }
public string ActionName { get; set; }
public string ControllerName { get; set; }
public string MenuItemText { get; set; }
public string Title { get; set; }
public IList<string> Roles { get; set; }
public int ParentId { get; set; }
}
在其中,它有公共“IList Roles {...}”
我想将项目添加到MenuItems列表..
我想使用“.Add”,例如:
MenuList = new MenuItemList();
MenuList.MenuItems.Add(new MenuItem(1, "Scheduling", false, true, "Index", "Scheduler", "Scheduling", ??? )
这对于整数bools和字符串很好,但我如何添加内联角色列表呢...我想添加一个角色列表作为这个“.Add”...行的一部分?
答案 0 :(得分:1)
试试这个
var list = new List<string>(){"Admin","Normal"};
MenuList.MenuItems.Add(new MenuItem(1, "Scheduling", false, true, "Index", "Scheduler", "Scheduling"
, list )// You need to add list of string here.
答案 1 :(得分:0)
一个有点不同的sintax的工作示例
import { HTTP_PROVIDERS } from '@angular/http';
import { HeroService } from './hero.service';
@Component({
selector: 'my-toh',
template: `
<hero-list></hero-list>
`,
directives: [HeroListComponent],
providers: [
HTTP_PROVIDERS,
HeroService,
]
})