2009-07-22 105 views
2

我儘量保持它非常簡單。 我在.net 3.5fx中看到的是語言升級,即C#3.0,VB.Net 9,仍然核心CLR基於2.0fx。我真的沒有發現任何新功能(LINQ又是語言功能)。.NET Framework 3.5中有哪些新功能?

.net framewors 3.5就像固定版本的.Net 3.0框架一樣?

我真的沒能找到一些東西在覈心框架:(

+0

即使LINQ只是一種語言功能,它仍然需要在覈心庫中提供支持。 – luiscubal 2009-07-22 13:40:11

回答

7
  1. System.Data.Linq.dll - LINQ to SQL的實現。

  2. System.Xml.Linq.dll - LINQ to XML的實現。

  3. System.AddIn.dll,System.AddIn.Contract.dll - 新的AddIn(插件)模型。

  4. System.Net.dll - 點對點API。

  5. System.DirectoryServices.AccountManagement.dll - Active Directory API的包裝器。

  6. System.Management.Instrumentation.dll - WMI 2.0託管提供程序(與System.Core.dll中的System.Management命名空間組合在一起)。

  7. System.WorkflowServices.dll和System.ServiceModel.Web.dll - WF和WCF增強(有關WF + WCF v3.5中的更多信息,請參閱此處的鏈接)。

  8. System.Web.Extensions.dll - ASP.NET AJAX的實現(更多Web增強功能,請參見此處的鏈接)以及客戶端應用程序服務和三個ASP.NET 3.5控件的實現。

  9. System.Core.dll - 除LINQ to Objects實現外,此程序集還包含以下內容:HashSet,TimeZoneInfo,Pipes,ReaderWriteLockSlim,System.Security。 ,System.Diagnostics.Eventing。和System.Diagnostics.PerformanceData。

  10. System.Data.DataSetExtensions.dll - LINQ to DataSet的實現。

  11. System.Windows.Presentation.dll -WPF支持上面第3點提到的System.AddIn。

  12. System.VisualC.STLCLR.dll - 託管世界中的STL開發。

+0

我用了很多......感謝列表 – 2009-07-22 14:11:56

1

看看this list,它有很多新的我認爲這取決於你認爲符合「新」的條件。當然,.net 4.0將在「核心新功能」方面大舉動搖。

希望我幫助過。

0

這是一個lis t增強功能.NET Framework 3.5

  • CLR增強功能:儘管CLR使用的模型與2.0相同。
  • 編譯器增強功能:新的VB.NET 9.0編譯器和支持像 表達式樹,拉姆達方法,擴展方法,匿名類型等靜態引用更改爲C#3.0
  • LINQ:大概在3.5最爲革命性的變化框架。 LINQ to XML,LINQ to SQL,LINQ to Objects和LINQ to Datasets。除了函數式編程外,LINQ還是C#編程的前景變化。
  • 性能改進:在3.5中進行了很多性能改進。 ADO.NET獲得分頁支持以及從本地和服務器數據存儲中的高速緩存進行同步。多核CPU的性能改進。
  • 網絡更改:對等網絡堆棧,包括一個 受管PNVP解析器。
  • Windows信息API:WMI和Active Directory服務的新包裝。 WMI 2.0獲得託管提供程序。
  • ASP.NET:客戶端應用程序服務的新實現以及 3個新的ASP.NET控件。此外,ASP.NET的AJAX編程更容易 和更好的表現。
  • Windows Communication Foundation:WCF現在可以與POX和JSON 數據一起使用。
  • Windows Presentation Foundation:用於創建AddIns的較新的插件模型。 SilverLight CLR也是.Net框架的一部分。
  • 雜項:在C/C++得到一個標準模板libarary(STL),使這些 語言可以使用共享的.NET庫

希望這有助於。

0

.net 3.5,你可以使用LambdaLinq運行數據。

這裏是一個演示:

int[] i={1,2,3,4}; 
var a=(from a in i where a>2).toArray(); 

我們得到含有3,4

0

MSDN

  • 深度集成語言 集成查詢(LINQ)的陣列和數據 意識。這個新功能將讓您編寫用LINQ啓用的 語言編寫的代碼,以過濾,枚舉和 通過使用相同的語法創建幾種類型的SQL數據,集合,XML和 數據集的投影。
  • 通過ASP.NET AJAX,您可以創建更高效​​,更具交互性和高度個性化的Web體驗 ,這些體驗適用於所有最流行的 瀏覽器。
  • 新的Web協議支持構建WCF服務,包括AJAX, JSON,REST,POX,RSS,ATOM和 幾個新的WS- *標準。
  • Visual Studio 2008中支持WF,WCF和WPF的完整工具支持, 包括支持新工作流程的 服務技術。