[英]C# 4 and CLR Compatibility
是否可以在當前的.NET CLR上運行版本4的C#(動態,代碼合同等),或者是否還有計划的.NET升級?
C#4將需要.NET 4.0 CLR。
那么,.NET 4.0將需要CLR 4.0; 但是,回答C#4.0的哪些部分可以在.NET 2.0 / 3.x上運行有點困難。 我們可以希望VS2010仍然是多目標(我沒有CTP“在我身上”可以這么說,所以我無法檢查......)。 但是一些語言功能似乎並沒有與運行時(命名參數,某些COM更改,如“ref”)緊密相關 - 所以我想不出有什么理由說它們在談話時不可用到.NET 2.0 / 3.x. 不過,我沒有檢查過。
然而,與C#3.0,一些功能被綁定到運行時-特別是dynamic
。
我需要挖出CTP並進行另一場比賽,這是一個問題...
您不必等待4.0使用代碼合同,因為它在.NET 3.5上運行,學術預覽版的下載鏈接就在這里 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.