MSDN에 작성되어 있는 원문 “Visual C# Whidbey 미리 살펴보기“ 을 기반으로 요약 정리하면..
혁신적 언어
Generics
클래스의 형식을 미리 정의 하지 않고 런타임 컴파일 시에 형식을 정의 함으로서 범용적인 클래스를 만들 수 있다. 즉 같은 구조를 가진 클래스 이지만 형식이 다른 경우 아주 유용하게 사용될 것 같다.(ari 님의 지적으로 수정 했습니다.)
Partial 형식
하나의 클래스를 다수의 파일로 나눠서 작성을 할 수 있다. 효과적인 코드 관리와 분산 작업에 유용하게 사용할 것 같네요.
Anonymous 메서드
메서드에 대한 인라인 코드 지원, 반환 형식을 컴파일러에서 유추해서 자동 설정 한다. 매개변수등의 정보 생략가능. (초기에는 이코드를 보면 조금 난감해하는 사람들이 많을 수도 있을 것 같네요.) 이기능은 간단한 이벤트에 대한 처리에 기존에 불필요한(?) 부분들을 상당히 제거 할 수 있는 기능 입니다.
Iterator
foreach의 논리적인 상대 개념이라는데.. 예를 들어 foreach 문은 리스트를 가지고 온것 이라면, 이 개념은 리스트를 돌려주는 것으로 생각 하면 되려나.
별칭 한정자(전역 네임스페이스 한정자)
코드내에서 :: 를 이용해서 네임 스페이스에 대한 참조가 가능하게 한 기능 입니다.
정적 클래스
sealed 키워드를 이용해 정적 메서드만을 포함하는 클래스를 생성 할 수 있습니다.
향상된 컴파일러
인라인 경고 제어
pragma 전처리기를 이용해서 컴파일 시의 경고를 해제 할 수 있습니다.
명령줄 옵션
몇가지 옵션이 추가 된것 같네요..
생산성 향상
Refactoring
코드상에서 이미 선언되거나 사용된 변수 등의 이름을 변경 할 경우 자동으로 전체 범위에 대해 적용되는 기능 입니다. 지금까지 열심히 [찾기->수정], [찾기->붙여넣기] 하던것을 편하게 만들어 주겠네요.
Expansion
일반적으로 사용되는 코드 블록에 대한 자동 완성 기능 입니다. 기존의 자동 완성 기능의 확장 판이네요. if, for, switch 문 같은 코드 블록을 한번에 입력해주는 기능 입니다.^^
서식, 프로필, 향상된 IntelliSense, 사용자 형식 및 키워드 색 지정
Visual Assist 등에서 지원 되던 기능들을 Visual Studio에 집어 넣은 것 같네요. 사용자가 툴을 자신에게 최적화된 상태로 구성해 사용이 가능 하도록 한것 이지요.
변경 사항 추적
코딩 작업을 하면서 변경 및 추가된 내용을 찾기 쉽게 하는 기능입니다. 프로젝트에대한 유지 보수에 편리한 기능 같네요.
새로운 Win Form/Web Form 컨트롤 추가, 컨트롤 맞춤기능 강화, 컨트롤의 스마트 태그지원, "Yukon" 프로젝트 지원 등이 추가 되었네요..
디버깅 기능에서 도 강화 된 부분이 많이 있는 것 같습니다.
[.NET&C#] .NET 어플리케이션의 아키텍처 구조 가이드 (0) | 2004.12.23 |
---|---|
[.NET&C#] .NET Data Access Architecture Guide (0) | 2004.12.23 |
[.NET&C#] Microsoft .NET Compact Framework (0) | 2004.11.22 |
[.NET&C#] Visual C# .NET에서 DataReader를 사용할 때 박싱으로 인한 성능 저하 방지 (0) | 2004.08.08 |
[개발정보] Mono Beta 1 출시 (0) | 2004.05.11 |
[CSS] 스타일시트를 이용한 텍스트 Overflow 처리 (text-overflow:ellipsis) (0) | 2004.04.28 |
[개발팁] Visual Studio .Net 2003 - 알집과 충돌 (0) | 2004.03.18 |
[ASP.NET] ASP.NET 이벤트 발생 순서 (2) | 2004.03.12 |