什么是“员工”?在以下代码中表示:List< Employee>employees = new Li

本文关键字:Employee List employees Li new 表示 员工 代码 什么 | 更新日期: 2023-09-27 18:06:05

我正在阅读MVC 5教程(学习MVC项目在7天-第2天)。它说使用这个代码:

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

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

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

代码的<employee>部分是做什么的?我为什么需要它?它只是给了我一个红色的下划线。也许我需要从MVC 4升级到MVC 5 ?我使用的是Visual Studio 2012 (MVC 4)

什么是“员工”?在以下代码中表示:List<Employee>< Employee>employees = new Li

这是教程中的一个错别字。您可以在这里检查创建List没有List<type><othertype>的实现。

你可以传递一个int32值或IEnumerable<T>来指定你的列表大小,但是List<T><T>根本不会编译。

编辑:正如Ant p在评论中指出的那样,c#中没有任何东西允许Anything<T><T>,所以如果你遇到它,它将无法编译。

这是教程中的一个错别字。

你可以在这里阅读泛型。

正确的代码应该是你自己说的。您只是创建了一个只能容纳员工对象的新列表。

相关文章: