我目前正在開發一個在.Net 2.0上使用winforms開發的客戶端應用程序。我有什麼理由升級到3.5?我已經使用LINQ(與linqbridge),我可以想到沒有其他好處,我會從3.5(我不會開始使用WPF或新的數據訪問技術... ...)爲什麼從.net 2.0升級到3.5(使用linqbridge和winforms)
回答
您的應用程序是否需要使用時區在所有? TimeZoneInfo
比3.5之前的替代品要好得多。
如果你只需要LINQ to Objects,那麼用LINQBridge你應該大體上沒問題。當然你可能會遇到非LINQ情況,你會從表達式樹中受益,但它們相對很少。
如果您發現.NET 2.0 SP1更容易部署,那麼請儘量使用它。這並不是說.NET 3.5中沒有好東西,但是如果你不想使用WCF,WPF等,那麼很多這些好處將不適用於你。
.NET 3.5會給你簡單的屬性聲明:
public property SomeProperty { get; set; }
擴展方法是一個非常酷的功能:
public static class Extensions
{
public static bool IsNull(this string text)
{
return text == null;
}
}
然後在你的代碼:
var myStr = null;
if (myStr.IsNull()) {
// your logic
}
如果您將開發ASP.NET應用程序,然後新版本將爲您提供集成的ASP.NET AJAX,ASP.NET動態數據是製作數據驅動應用程序,最新ListView,DataPager和Charts控件的最簡單方法。
錯誤。這是一個C#3.0功能。它完全兼容2.0運行時。只需構建您的項目以在VS 2008中定位Framework 2.0並設置即可。在部署時,您不需要.NET 3.5 – 2010-01-21 10:52:58
我們討論了改進或運行時?您無法說服C#2.0編譯器充當理解哪些擴展方法。 – sashaeve 2010-01-21 11:44:28
對不起,如果問題不清楚:我只是對運行時(框架)感興趣。我使用的是C#3.0(針對Framework 2.0),所以我可以使用擴展方法,自動屬性和其他一些好東西:-)(無論如何,Downvoting是不公平的,所以請允許我糾正這一點......) – MartinStettner 2010-01-21 18:50:57
- 1. 從.NET 2.0升級到.NET 3.5問題
- 2. 網站升級從ASP .NET 2.0至3.5
- 3. 將.net 2.0升級到3.5的問題
- 4. 使用WSE 2.0升級到.NET 3.5的ASP.NET 1.1 Web服務
- 5. 如何升級到.NET 3.5?
- 6. 從.NET 2升級到3.5的最佳方法是什麼?
- 7. 將Visual Studio 2008升級到2013和.NET 3.5升級到4.5.1
- 8. 將ASP.NET 2.0升級到ASP.NET 3.5
- 9. 如何從.Net 2.0升級到.Net 4.0使用Visual Studio 2010?
- 10. 升級到3.5
- 11. 爲什麼升級到.NET 4
- 12. Dotnet升級 - 2.0到3.5 - 性能
- 13. 如何將.NET 2.0網站升級到3.5?
- 14. 從.net 1.1將.net web應用程序升級到3.5
- 15. 將.Net 2.0項目升級到.Net 4.0
- 16. Solr從1.4升級到3.5
- 17. 項目如何從.NET 3.5降級到.NET 2.0?
- 18. 升級到.NET Core 2.0:PackageTargetFallback和AssetTargetFallback不能一起使用
- 19. 有什麼好處,從淨2將系統升級到3.5的.Net或4
- 20. 升級到ASP.NET 3.5
- 21. 從symfony 2.0升級到2.3
- 22. 客戶端使用從.NET 1.1升級到3.5的.net Web服務的問題
- 23. 針對.NET Framework 2.0和3.5的項目將MSBuild升級到VS2010有什麼影響?
- 24. 從.net Framework 1.0將C#應用程序升級到3.5
- 25. 從.net 2.0升級到4.0會提升性能嗎?
- 26. 爲什麼Windows 8沒有.NET Framework 2.0和3.5內置?
- 27. 將.Net Framework 2.0升級到4.5
- 28. 將.NET 1.1 WinForm/Service升級到什麼?
- 29. 我們的客戶從.Net 2.0遷移到.Net 3.5有什麼用?
- 30. 爲什麼從.NET 3.5 w/WPF Toolkit升級到.NET 4.0時,DataGrid樣式會中斷?
感謝您關於TimeZoneInfo的提示。這正是我想知道的這些「隱藏」改進之一(儘管這對我的應用程序無用)。 – MartinStettner 2010-01-21 10:23:39