【发布时间】:2015-04-20 04:26:44
【问题描述】:
我正在证明此代码,但它向我发送了有关集合初始化的错误。
无法使用集合初始化器初始化类型 x,因为它没有实现 'System.Collections.IEnumerable'
我正在尝试使用 MVC 5
private readonly List clients = new List()
{
new Pruebas.Models.Client { Id = 1, Name = "Julio Avellaneda", Email = "julito_gtu@hotmail.com" },
new Pruebas.Models.Client { Id = 2, Name = "Juan Torres", Email = "jtorres@hotmail.com" },
new Pruebas.Models.Client { Id = 3, Name = "Oscar Camacho", Email = "oscar@hotmail.com" },
new Pruebas.Models.Client { Id = 4, Name = "Gina Urrego", Email = "ginna@hotmail.com" },
new Pruebas.Models.Client { Id = 5, Name = "Nathalia Ramirez", Email = "natha@hotmail.com" },
new Pruebas.Models.Client { Id = 6, Name = "Raul Rodriguez", Email = "rodriguez.raul@hotmail.com" },
new Pruebas.Models.Client { Id = 7, Name = "Johana Espitia", Email = "johana_espitia@hotmail.com" }
};
我的班级列表
class List
{
}
【问题讨论】:
-
为什么你有自己的自定义
List类?为什么不使用内置类List? -
这个错误似乎很合适。您的“列表”类不是 IEnumerable。 List 似乎只是一个名为 List 的空类。也许你的意思是使用 List
,例如:private readonly List clients = new List () -
这些看起来像真实的电子邮件地址。你确定他们应该在那里吗?
标签: c# asp.net-mvc asp.net-mvc-5