Jak działa metoda rozszerzenia ToList()
? Załóżmy, że mam IEnumerable
z 10000 pozycji. Czy ToList()
utworzy nowy List
i iterować po IEnumerable
z 10000 elementów, a następnie zwrócić mi List
lub robi .NET zrobić to w jakiś inny sposób?Jak działa ToList() w pracy IEnumerable?
Ta MSDN link mówi o natychmiastowym wykonaniu zapytania DB. Moje pytanie dotyczy tylko konwersji IEnumerable
na List
.
Powyższy link nie działa. Możesz przejść do posta Jona tutaj - [Edulinq ToList() wpis na blogu] (https://codeblog.jonskeet.uk/2011/01/01/reimplementing-linq-to-objects-part-20-tolist/) – vibhu
@ vibhu: Zaktualizowano link. –