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