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所需的全部