코드는 다음과 같습니다.
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'변경
이 문제를 어떻게 해결해야하며 여기에서 좋은 방법은 무엇입니까?