コードは次のようになります。
namespace Test
{
public interface IMyClass
{
List<IMyClass> GetList();
}
public class MyClass : IMyClass
{
public List<IMyClass> GetList()
{
return new List<IMyClass>();
}
}
}
コード分析を実行すると、次の推奨事項が表示されます。
警告 3 CA1002 : Microsoft.Design : Collection、ReadOnlyCollection、または KeyedCollection を使用するように 'IMyClass.GetList()' の 'List' を変更してください
これをどのように修正する必要がありますか?ここでの良い習慣は何ですか?