IEnumerable 객체를 ToList() 하면


메모리 상에 List 객체가 하나 더 생겨서 메모리 점유량이 2배가 되는 거임?


아니면 마법처럼 IEnumerable 객체가 List 객체로 뿅 바뀔 수 있는 거임?