天天看點

C# Framework vs與windows作業系統

C#,Framework與visual studio比較

本文參考CSDN博文​

​Visual Studio各版本差別​

​​,​,與​

​C#本質論 第4版 C#5.0​

​寫成。感謝部落客轉載,感謝作者原創。

到2018年,C#已經到了6.0,framework為4.7,Visual Studio為2018,windows為10。

一、vs2005,C#2.0,framework2.0

vs2005對應​

​C#2.0​

​​,​

​framework 2.0​

​​。05版的​

​visual studio​

​​支援​

​winform​

​​開發,​

​ASP.NET​

​​網站開發,支援​

​C#​

​​,​

​C++​

​​,​

​Visual Basic​

​​,​

​Visual J#​

​ 等開發語言,但不支援換行轉義;如sql語句

string sqlStr=@"select t.diagnosis_code
                from pat_diagnosis t
                where t.diagnosis_code = '97.26'";      

這麼寫在vs2005中就是非法(執行報錯)的,而在更高版本的vs中是合法(不報錯)的。

2.0的​

​framework​

​​不支援​

​linq​

​​查詢,不支援​

​WPF​

​開發。

二、vs2008,C#3.0,framework3.5

​framework3.0​

​​讓開發者可以開發WPF應用程式,真正與IDE工具內建是在vs2008版本中。08版本的vs是功能相對全面完整的IDE工具,不僅支援WPF開發,還支援​

​LINQ​

​​查詢,​

​AJAX​

​​互動。​

​framework3.5​

​​相容​

​framework2.0​

​​、​

​framework3.0​

​​。vs2008取消支援​

​J#​

​。

三、vs2010,C#4.0,framework4.0

10版本的vs是非常經典的一個版本。最大的特點是支援​

​三屏一雲​

​​開發,即​

​PC屏,平闆屏,手機屏,Windows Azure​

​​。引入了新語言​

​F#​

​​。最佳搭配系統是​

​win7​

​​。這個版本的​

​c#​

​添加了對動态類型的支援,對多線程程式設計API進行了大幅改進。

四、vs2012,c#5.0,framework4.5
五、後續版本的vs,framework