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進行了大幅改進。