List가 IEnumerable 유형이라는 것을 알게 된 비슷한 게시물을 읽음으로써. 하지만 실제로이 둘의 실제 차이점이 무엇인지 궁금합니다.List와 IEnumerable의 실제적인 차이점
- 둘 사이의 실제적인 차이점은 무엇입니까 : 항상 목록을 사용 결코 IEnumerable을 사용한 사람에게
?
- 어떤 시나리오가 다른 시나리오보다 우수한 것입니까? 여기
는 실제적인 예를입니다 : 우리는 네 개의 문자열을 저장 알파벳순으로 주문, 다른 함수에 전달하고 사용자에게 결과를 보여주고 싶어요. 우리는 무엇을 사용하고 왜 그럴까요?
누군가 나를 나에게 알리거나 올바른 방향으로 나를 가리켜 주길 바랍니다. 미리 감사드립니다.
'List'는'IEnumerable' 형식이 아니며'IEnumerable'이 제시하는 계약 (즉, 'IEnumerable'으로 사용될 수 있습니다)을 충족시킵니다. 문자열을 저장하려면 목록을 사용하십시오. 클래스가 아니기 때문에 열거 형을 사용할 수 없습니다. 원하는 경우 열거 형 목록에 액세스 할 수 있습니다. –
중복 된 질문으로 표시해서는 안됩니다. 다른 질문은 LINQ를 사용할 때 IEnumberable vs List에 대해 이야기합니다. 이 질문은 LINQ에 관한 질문이 아닙니다. – JMS10