문제

.NET Framework 3.5와 함께 제공되는 새로운 기능이 많이 있습니다. 주제에 대한 대부분의 게시물과 정보는 새로운 3.5 기능 및 C# 3 변경 사항에 대한 목록에 동시에 변경됩니다. 그러나 C# 3은 .NET 3.5없이 사용할 수 있습니다. 언어의 변화를 설명하는 좋은 게시물을 아는 사람이 있습니까? (지루하고 명시적인 공식 사양 외에 MSDN 그건.)

도움이 되었습니까?

해결책

업데이트 : 확실히 이해할 수 있습니다. Eric Lippert에는 더욱 심한 게시물이 있습니다 ..한번 봐봐.


나는 일련의 게시물을 좋아했다 스캇 구 새로운 언어 기능에 .. 여기에 더 많은 정보도 여기에 http://www.danielmoth.com/blog/2007/11/top-10-things-to-know-about-visual.html 언어 기능에 관한 섹션.

다른 팁

거기에 내 C# 깊이 사이트의 "빠르고 더러운"목록 (뺨에 약간 혀입니다) :

Charles Graham의 게시물에 다소 응답하기 위해 기사 .NET 2.0을 타겟팅 할 때 언어 기능이 어떻게 적용되는지에 대해

뻔뻔스러운 플러그와 마찬가지로 프레임 워크가 아닌 언어에 관심이 있다면 C# 깊이 내가 본 것처럼 "언어 전용"책에 가깝습니다. 또한 C# 2의 새로운 기능과 C# 3의 새로운 기능인 두 부분으로 나뉩니다.

Scott Guthrie는 a 좋은 시리즈의 블로그 게시물 그것은 많은 개선 사항을 설명합니다. "언어 개선 및 LINQ"로 스크롤하십시오.

람다 표현
익명 유형
자동 속성 및 객체/목록 초기화기
확장 방법
쿼리 구문

Eric White 's를 확인하십시오 지도 시간 C# 3.0의 기능 프로그래밍

그것은 내가 구체적으로 나 자신을 알고 싶어하는 것 중 하나입니다. 내가 당신에게 말할 수있는 한 가지는 C# 3.0의 많은 새로운 기능이 실제로 VS 2008에서 멀티 타겟팅을하면 실제로 2.0 응용 프로그램에서 작동한다는 것입니다. 확장 방법이 그러한 일이라는 것을 알고 있습니다.

다음은 새로운 기능을 빠르게 이해하는 데 도움이되는 일련의 기사입니다.

http://blah.winsmarts.com/2006/05/19/demystify-c-30--part-4 lambda-expressions.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top