我的C#書籍是3.0,但是我想安裝4.0,如果它不會對代碼產生任何影響。它會兼容嗎?C#3.0代碼與.NET 4.0的兼容性如何與C#3.0代碼兼容
3
A
回答
7
這是一個article,其中包含有關.NET 4.0中的更改的鏈接列表。鏈接從this Stack Overflow question的答案中收集。
+0
感謝您鏈接到我的文章! - jeroen – 2010-04-27 09:50:39
0
它將是兼容的,但.NET 4.0將有更多的功能未在您的書中記載。
+0
使用.Net 4.0有突破性的變化,所以你不能保證它會兼容。也就是說,它並行安裝,因此您可以繼續在4.0上安裝3.0版本的3.0代碼。 – Lazarus 2010-04-20 23:01:24
3
一般而言,在您的書中記錄的任何功能很可能在.NET 4.0上無需更改即可正常工作。有一些breaking changes in C# 4,但大多數處理增加新的功能(即:方差)或修復之前真正「錯誤」但未被編譯器捕獲的東西(例如??操作符更改)。
如果你在一個「標準」的方式使用C#3.0的特性,他們將在C#中很好地工作4
相關問題
- 1. 2.2.1與3.0的兼容性
- 2. .Net 2.0上的C#3.0兼容性
- 3. C代碼兼容性
- 4. 與iOS 3.0兼容的最新Reachability.m(示例代碼版本2.2)?
- 5. 代碼與IE不兼容?
- 6. 是否爲2.21與3.0兼容生成代碼?
- 7. 如何將C代碼轉換爲JNI兼容的C代碼?
- 8. 檢查與.NET 1.1兼容的C#代碼
- 9. HtmlSanitizer與.NET 4.0不兼容
- 10. PHP代碼兼容性
- 11. Neo4j 3.0 Mazerunner兼容性
- 12. Android兼容性包3.0
- 13. WSE 3.0 Windows 7兼容性
- 14. ASP.NET MVC 3.0 + Microsoft.Web.Mvc 3.0 + MEF兼容性
- 15. 如何使用JDK 1.6編譯與JDBC 3.0兼容的源代碼?
- 16. 與BCGTAD v3.6兼容的源代碼?
- 17. 使這個C#SwapBytes代碼x64兼容
- 18. .NET與MySql.Data的兼容性
- 19. 是代碼塊10.05。與QtWorkbench兼容?
- 20. opengl 3.3+不與glsl 130代碼兼容?
- 21. iPad與iOS 3.2兼容iPhone iOS 3.0
- 22. Ruby 3.0與較低版本不兼容?
- 23. NHibernate.Spatial是否與NHibernate 3.0兼容?
- 24. JackRabbit Webdav客戶端與Httpclient 3.0兼容
- 25. PCI 3.0是否與PCI 2.1兼容?
- 26. 麻雀框架與iOS 3.0兼容嗎?
- 27. google docs api與C#4.0不兼容嗎?
- 28. will_paginate-3.0.pre2 gem與Rails 3不兼容,替代品?
- 29. findpreference或替代兼容Android> 3.0和Android <3.0?
- 30. Android的向後代碼兼容性
我將不得不去「大多是」 – 2010-04-20 22:54:54
參見HTTP:/ /stackoverflow.com/questions/2548106/breaking-changes-in-net-4-0/2556709#2556709 – 2010-04-20 23:00:01