2009-05-21 3 views
8

.NET 4.0의 BCL이 3.0에서 변경된 방법에 대해 알고 있거나 이에 대한 자세한 목록을 알고 있습니까? 즉, 어떤 유형이 추가되었거나 더 이상 사용되지 않았습니까 (또는 어떻게 변경 되었습니까?). 내가 찾을 수 있었던 모든.NET 3.0에서 4.0 BCL 델타의 간결한 목록이 있습니까?

는 위키 백과 article, 그것에 대해 끝없는 MSDN 블로그 항목의, 또는 SO에 여기에 몇 가지 질문 (#1, #2)와 같은 새로운 기능의 목록입니다. 그것들에 대해 안다는 것이 중요하지만, 나는 또한 우리가 사용해야하는 새로운 유형에 관심이있다.

  1. BigInteger
  2. Lazy<T>
  3. 전체 System.Collections.Concurrent 네임 스페이스 :

    는 VS2010 베타 1을 사용 수컷 거위를 가지고 가서, 나는 흥미와 재미를보고 몇 가지 새로운 것들을 발견.

  4. 추가는 다음과 같은 Parallel 유형과 Tasks 네임 스페이스
  5. Charting 네임 스페이스를 스레딩 기타
  6. ...

나는 그것이 베타 변경 될 수 있습니다 일에 여전히 알고,하지만 난 그것을 시도 가치가 있다고 생각 이제 모든 새로운 수업에 대해 배울 때 다리를 뻗어 야합니다.

나는이 목록을 생성하는 데 내 자신의 반사 - 차별 도구를 쓰고 싶지 않기 때문에 목록 (또는 도구를 생성하는 도구)이 이미 존재하기를 바랍니다. 그런데

, 나는 이미 Reflectoradd-insDiff 한 (큰 것을하는 동안) 생각하지 않습니다 매우 권리를 확인. 나는 그것이 더러운 세부 사항에 도착하기 위해 위대하다고 생각하지만, 단지 고급 델타의 목록을 얻는 것에 대한 잔인한 것처럼 보인다.

편집 :

사용 bdukes 대답, 내가 만든 그것은 또한 MSDN 온라인 문서에 대한 링크가 포함 베타 1의 같은 4.0의 모든 새로운 유형을 나열하는 구글 문서 도구 spreadsheet (또는 일반에 대한 구글 검색 유형은 URI가 자동 생성하기 쉽지 않기 때문에).

답변

6

아직 좋은 컴파일 목록이있는 것 같지 않습니다 (아직 베타 버전입니다).

좀 더 자세한 내용을 보려면 NDepend를 확인하십시오 (Patrick's post on some of the changes 참조).

업데이트 : BCL 팀이 방금 a blog post about what's new from them을 발표했습니다.여기에는 다음이 포함

  • 코드
  • 병렬 확장
  • 을 계약합니다
  • BigInteger
  • 의 Co- & 콘트라 - 분산에게
  • SortedSet<T> & ISet<T>
  • 파일 시스템 열거 개선
  • 튜플
  • 을 유니 코드 5.1
  • ResourceManager 개선
  • 압축 개선으로 업데이트
  • MemoryMappedFiles
  • 레지스트리 개선
  • 세계화 데이터 MSDN에 관한 기사가있다
+0

그건 멋진 게시물입니다. –

+0

그의 결과를 살펴보면서, 나는 그의 질문에 주문을 추가하기를 바랐다. 아직도, 내가 찾던 거의 정확하게. –

+0

나는 Patrick의 글을 항상 즐긴다. 좋은 읽을 거리. –