我遇到了这种情况,List
在它之后没有指定类型<>
:
List someVar = new List();
但是,当我在 Visual Studio 中尝试此操作时,出现错误。VS不让我List
这样声明的原因是什么?
让我告诉你我在哪里看到的:
public override IEnumerable SomeMethod()
{
List someVar= new List();
// more code
return someVar;
}
PS 在联系了项目的所有者后,结果发现 Wordpress在and<>
之后删除了标签,所以它实际上应该是andList
IEnumerable
List<SomeClass>
IEnumerable<SomeClass>
public override IEnumerable<SomeClass> SomeMethod()
{
List<SomeClass> someVar= new List<SomeClass>();
// more code
return someVar;
}