2010-04-20 6 views
3

내 C# 설명서는 3.0 용이지만 코드와 아무런 차이가없는 경우 4.0을 설치하고 싶습니다. 호환성이 있습니까?.NET 4.0에서 C# 3.0 코드와 호환되는 방법

+4

은 "대부분" –

+0

도 참조 http로 가야하는 C#으로 완벽하게 잘 작동합니다 /stackoverflow.com/questions/2548106/breaking-changes-in-net-4-0/2556709#2556709 –

답변

7

다음은 article으로, .NET 4.0의 변경 사항에 대한 링크 목록이 있습니다. 링크는 this Stack Overflow question의 답변에서 수집됩니다.

+0

내 기사에 링크 해 주셔서 감사합니다! --jeroen –

0

호환되지만 .NET 4.0에는 책에없는 많은 기능이 추가됩니다.

+0

.Net 4.0에는 많은 변경 사항이 있으므로 호환성이 있음을 보장 할 수 없습니다. 즉, side-by-side를 설치하므로 4.0을 설치 한 상태에서 3.0에서 3.0 코드를 계속 실행할 수 있습니다. – Lazarus

3

일반적으로 책에 기록 된 기능은 .NET 4.0에서 변경하지 않고 작동합니다. breaking changes in C# 4이 있지만 새로운 기능 (예 : 분산)을 추가하거나 이전에 실제로 "잘못"했지만 컴파일러에서 (예 : 연산자 변경과 같이) 잡히지 않은 것들을 수정하는 것이 대부분입니다./:

당신이 "표준"방법으로 C# 3.0 기능을 사용하는 경우, 그들은 내가 갈거야 4.

관련 문제