C# 为什么可以';我做清单<;项目>;?

C# 为什么可以';我做清单<;项目>;?,c#,list,delegates,C#,List,Delegates,我遗漏了一些参考资料吗 List<Item> _items = new List<Item>(); List_items=newlist(); 找不到类型或命名空间名称“Item”(是否缺少using指令或程序集引用?) 我不熟悉使用列表、委托和其他东西…如果项是代码/引用中存在的类型,请右键单击它,打开“resolve”菜单,然后选择“using xx”选项以添加正确的命名空间引用。此外,如果项是您创建的类型,请确保它对此类可见(如果不是,则可能需要将其范围限定为p

我遗漏了一些参考资料吗

List<Item> _items = new List<Item>();
List_items=newlist();
找不到类型或命名空间名称“Item”(是否缺少using指令或程序集引用?)


我不熟悉使用列表、委托和其他东西…

如果项是代码/引用中存在的类型,请右键单击它,打开“resolve”菜单,然后选择“using xx”选项以添加正确的命名空间引用。此外,如果项是您创建的类型,请确保它对此类可见(如果不是,则可能需要将其范围限定为public)


如果项不存在-创建它,添加对包含它的dll的引用,或将其替换为存在的内容:)

是的,您缺少对
项的引用,正如上面所说的那样。我已经声明了您的项类了吗?它是列表,需要声明T。。。您的代码中是否有名为Item的类?我认为您缺少using指令或程序集引用…,这意味着项位于另一个项目或命名空间中,并且您没有对它的using引用。如果在visual studio中右键单击它,则可以添加using语句,如果不出现,则必须添加对包含类项的库的引用右键单击
,然后查看是否在菜单中获得
解析
,单击该项