Extension method 그 최고의 유용성

C# 3.0의 새로운 기능이라 하면 Linq만을 생각 하시는 분들이 많은거 같아, 오늘은 C# 3.0의 새 기능중 내 생각에 가장 유용하다. 아니 적어도 Design 면에서는 가장 유용하다할 Extension method에 대해 써 볼까 한다. 뭐 Extension method가 무엇이냐,  이런건 인터넷에서 쉽게 찾아 볼수 있으니 자세한 설명은 생략하고 그냥 간단한 예제 하나로 대체 하도록 하겠다. using System;  …

1

Visual Studio 2008의 새로운 intellisense

이번엔 VS 2008의 새로운 기능을 얘기 해 볼까 합니다. 뭐 각 버젼업 마다 새로운 기능을 추가 하는데 이번 VS 2008에서 C# IDE는 사실 C# 3.0의 새로운 기능을 지원 하는데만 거의 모든 시간을 다 사용했습니다.  여기서 C# 3.0의 새로운 기능이라 함은 lambda expression, type inference (var), query expression, object/collection initializer, extension methods, 등등을 말합니다. 위에 나열한…


Visual Studio 2008 SP1 에 바뀌는 것들

Visual Studio 2008 이 정식 release 된게 몇일 안된거 같긴하지만 ㅡ.0 어차피 내부적으로는 RTM한지 벌써 몇달은 된거 같고 이미 SP1이 마무리 작업 중이다. 하여간 그리 하여 SP에 새로 들어갈 가능성이 있는 (뭐 당연히 실제 release 될때는 완전히 바뀔 가능성도 있다) 기능들에 대해 써 볼까 한다.   첫번째는 User Comment Scanning for Closed file. 이건 가장…

2

Visual Studio 2008의 C# IDE 성능 향상

Visual Studio 2008의 C# IDE  성능 향상   이번 visual studio 2008 C# IDE 에 들어간 몇가지 성능 향상에 대해 쓸까 한다. 물론 모든 성능 향상의 목적은 궁극적으로 C# editor가 좀 더 부드럽고 빠르게 사용자에게 반응할수 있도록 하는거다. 이 궁극적인 목적을 위해 2008에는 2005와 다르게 몇가지 tweak을 했다 첫번째가 navigation bar다. 2005 와 그 이전…