Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC列表<&燃气轮机;参考另一个模型时模型中出现错误_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# MVC列表<&燃气轮机;参考另一个模型时模型中出现错误

C# MVC列表<&燃气轮机;参考另一个模型时模型中出现错误,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,列表中有错误: 找不到类型或命名空间名称“列表”(是否为“”) 缺少使用指令或组件参考?(CS0246) [项目] 使用系统; 使用项目模型; 名称空间项目.模型 { 公共课体裁 { public int GenreId{get;set;} 公共字符串名称{get;set;} 公共列表故事{get;set;} } } 将对System.Collections.Generic的引用添加到类的顶部: using System.Collections.Generic; 根据您的评论: 还有一个问题

列表中有错误

找不到类型或命名空间名称“列表”(是否为“”) 缺少使用指令或组件参考?(CS0246) [项目]

使用系统;
使用项目模型;
名称空间项目.模型
{
公共课体裁
{
public int GenreId{get;set;}
公共字符串名称{get;set;}
公共列表故事{get;set;}
}
}

将对
System.Collections.Generic的引用添加到类的顶部:

using System.Collections.Generic;

根据您的评论:


还有一个问题:是否有必要编写
名称空间项目.Models?
及其原因


名称空间不是必需的,但它们有助于组织代码

使用project.Models不需要这一行
在你的类的顶部
类型
<代码>流派
已在命名空间
项目中。模型
因为您在此处定义了它:

// define the namespace for Genre
namespace project.Models
{
由于
Genre
位于命名空间
项目中。Models
您可以引用
Models
中的任何其他类,而无需使用
添加显式的

但是,当您从位于不同命名空间(不在
project.Models
中)的类中引用
Genre
时,您需要使用project.Models
添加到该类的顶部。否则,您可以使用完整的参考
Models.Genre


对声明、访问和使用名称空间有很好的解释。

在类的顶部添加对
System.Collections.Generic
的引用:

using System.Collections.Generic;

根据您的评论:


还有一个问题:是否有必要编写
名称空间项目.Models?
及其原因


名称空间不是必需的,但它们有助于组织代码

使用project.Models不需要这一行
在你的类的顶部
类型
<代码>流派
已在命名空间
项目中。模型
因为您在此处定义了它:

// define the namespace for Genre
namespace project.Models
{
由于
Genre
位于命名空间
项目中。Models
您可以引用
Models
中的任何其他类,而无需使用
添加显式的

但是,当您从位于不同命名空间(不在
project.Models
中)的类中引用
Genre
时,您需要使用project.Models
添加到该类的顶部。否则,您可以使用完整的参考
Models.Genre


对声明、访问和使用名称空间有很好的解释。

您缺少一条using语句
using System.Collections.Generic

您缺少使用System.Collections.Generic的using语句

还有一个问题:是否有必要编写
名称空间项目。模型
?名称空间不是强制性的,但它们有助于组织代码(尤其是大型项目)。当您在另一个类中使用您的类
体裁
时,您需要使用project.Models在类的顶部添加
,或者在引用
类型时使用
Models.Genre
@DanabekDuisekov@DanabekDuisekov我已经用名称空间的信息更新了我的答案还有一个问题:是否有必要编写
名称空间项目.Models
?名称空间不是强制性的,但它们有助于组织代码(尤其是大型项目)。当您在另一个类中使用您的类
体裁
时,您需要使用project.Models在类的顶部添加
,或者在引用
类型时使用
Models.Genre
@DanabekDuisekov@DanabekDuisekov我已经用名称空间
使用System.Collections.Generic
更新了我的答案,这是使用System.Collections.Generic所需的全部