위즈군의 라이프로그
Reboot... Search /

[.NET&C#] Visual C# Whidbey 미리 살펴보기

2004. 5. 11. 16:29

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" 프로젝트 지원 등이 추가 되었네요..
디버깅 기능에서 도 강화 된 부분이 많이 있는 것 같습니다.

Name : Password : Blog : ( )

위즈군의 라이프로그

Category

전체 (564)
개발 (0)
일반정보 (0)
IT 일반 (1)
일상&사진 (0)
정리중 (563)
Total:2,203,690
Today:0 / Yesterday:17
Powered by Tistory / Skin by 위즈 라이센스정책 rss 2.0