簡體   English   中英

C#4和CLR兼容性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM