목록C#/MH.NET (1)
아디봉의.net
C# 컬렉션(Collection) 다루기 -발표자료
제네릭(클래스나 메서드에 사용할 타입을 파라미터화 할수 있게 해준다는것 ) 일반메서드 안에서 사용할 값을 넘기는 것과 비슷하게 제네릭 타입과 메서드에서 사용할 타입을 지정할 수 있도록 파라미터들이 있다. 제네릭이 필요한 이유라면 C#1에서 소스코드에서 캐스팅을 많이 최소화 하기위함 이라고 할수 있겠다. 보통 캐스팅은 변수나 메서드 선언하는 시점에 하는데 제네릭을 사용하면 사용자 올바르지 않은 캐스팅을 막을수 있다. 또 제네릭에서 제공하는 새로운 정보를 이용하면 생산성을 높일수 있다. 더많은 검사가 컴파일시에 일어난다. 일반적인 타입사용하는장소에 타입파라미터(실제타입을 대입할수있는장소)를 대신사용한다. 타입파라미터는 제네릭 선언부의 꺽쇠()괄호 사이에 넣어주고 여러개의 파라미터는 , 콤마를 이용해 구..
C#/MH.NET
2012. 8. 29. 00:09