“ <employee>”在下面的代码中是什么意思:List <Employee> <employee> employee = new List <Employee> <employee>();

丹尼

我正在在线阅读MVC 5教程(此处)。它说要使用以下代码:

 List<Employee><employee> employees = new List<Employee><employee>();

我有一个红色的下划线。我了解我正在尝试创建Employee类型的列表(有一个Employee类)。但是我为什么不这样做呢?

 List<Employee>employees = new List<Employee>();

什么...

 <employee> 

...部分代码呢?我为什么需要它?这只是给我一个红色下划线。也许我需要从MVC 4升级到MVC 5?我正在使用Visual Studio 2012(MVC 4)

丹尼尔·霍夫曼(Daniel Hoffmann-Mitscherling)

这是本教程中的错字。您可以在此处检查创建列表是否没有的实现List<type><othertype>

您可以传递一个int32值,IEnumerable<T>也可以指定列表的大小,但是List<T><T>不能编译。

编辑:正如Ant P的注释所指出的那样,C#中没有允许使用的功能Anything<T><T>,因此,如果您遇到过这种情况,它将无法编译。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章