我在vs2008学习C#,而vs2010可用。我错过了什么吗?

时间:2010-06-18 14:57:30

标签: c# visual-studio-2010 visual-studio-2008

这是我的问题。

因为我在vs2008中学习了C#,如果我错过了在vs2010中学习的东西,我就会问自己。

我暂时不会触及WPF / Silverlight,使用C#,ASP.NET和SQL Server我有一段时间有很多乐趣。

嗯,这是我的问题,我使用vs2008变得恶毒或缺少某些东西?

6 个答案:

答案 0 :(得分:7)

主要的是新的.NET 4和C#4.0功能。

但是,正如您仍在学习的那样,首先专注于.NET 3.5和C#3功能并不会有什么坏处。虽然你应该在某个时候转向VS 2010。

答案 1 :(得分:2)

你会错过新的c#4.0功能...... 看看:http://msdn.microsoft.com/en-us/library/bb383815.aspx

答案 2 :(得分:1)

.NET 4.0中有很多很酷的功能,但我认为3.5是一个很好的起点。您可以获得Linq和WPF / Silverlight(最终)的经验,所有这些技能将在适当的时候让您轻松进入4.0。不要拖延太久;他们会定期推出新版本。

答案 3 :(得分:0)

VS2008支持WPF和Silverlight。

通过使用VS2008,您基本上缺少仅在C#4.NET 4中可用的任何功能,以及其他一些小的IDE增强功能。

.NET 3.5已经足够您学习(WCF,WPF,Silverlight,Entity Framework,...),但同时如果它不会让您升级,那么您可以运行最新。无论如何,要知道这个语言曾经拥有的历史与现在的历史相比,这是一件好事。

答案 4 :(得分:0)

嗯,我们来看看。 ASP.NET 4.0安装了所有的好东西alrady - 不是那么多。真正更好的开发环境 - 也许(我永远不会再触及2008年 - 最后我有多显示器支持)。更好的SQL Server R2集成 - 可能,但如果你不得不这样问,你可能不会使用带有数据库项目类型的版本。

所以,最后 - 没有。但问题是 - 为什么不只是更新?

顺便说一下,Silverlight是真正值得关注的东西。在最糟糕的时刻你需要像客户端图表那样的东西。我发现它,以及OData协议实现,非常有价值;)

答案 5 :(得分:0)

你应该没事。你错过了.NET 4.但.NET 3.5有很多值得学习的东西,并且所有这些在.NET 4世界中仍然是相关的,你不会浪费任何东西。 .NET(和C#)很大,非常大。所以从某种意义上说,你可能会更好地把它当成块。

对于它的价值,VS 2010中的XAML设计师是如此缓慢,以至于你在某种意义上几乎变得更好:)(也就是说,如果你决定追求Silverlight或WPF)。