c# – 以下代码中的含义是什么:List employees = new List();

我正在线阅读MVC 5教程( here).
它说要使用这段代码

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)

解决方法

这是教程中的拼写错误.您可以检查 here创建列表没有List< type>< othertype>的实现.

您可以传递int32值或IEnumerable< T>这将指定您的列表大小,但是List< T>< T>根本就没有编译.

编辑:正如Ant P的评论中所指出的,C#中的任何内容都不允许任何< T>< T>,所以如果您遇到过它,它将无法编译.

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...