제네릭이란 무엇인가?
C# 1.x 프로그래밍의 불만이란 무엇일까. 구체적으로는 여러 가지가 있다고 생각하지만, 아마 아래의 내용에 대해서는, 대부분 C# 1.x 프로그래머가 불만이라고 느끼고 있을 것이다. ★ 컬렉션의 요소를 엑세스 할 때, 캐스트가 요구된다. 구체적으로 말하면, 다음과 같다. using System; using System.Collections; class Program { static void Main(string[] args) { ArrayList list = new ArrayList(); list.Add("Hello!"); Console.WriteLine(((string)list[0]).ToUpper()); // 캐스트필요 // 출력:HELLO! } } 리스트1 C# 1.x 에서 컬렉션을 사용한 예 이..