List
の後にタイプが指定されていないこの状況に遭遇しました<>
:
List someVar = new List();
ただし、Visual Studio でこれを試すと、エラーが発生します。List
VSがこのように宣言させない理由は何ですか?
私が見た場所をお見せしましょう:
public override IEnumerable SomeMethod()
{
List someVar= new List();
// more code
return someVar;
}
PS プロジェクトの所有者に連絡したところ、Wordpress はandの<>
後のタグを削除したことが判明したので、実際にはandのはずですList
IEnumerable
List<SomeClass>
IEnumerable<SomeClass>
public override IEnumerable<SomeClass> SomeMethod()
{
List<SomeClass> someVar= new List<SomeClass>();
// more code
return someVar;
}