为什么c#有更多关于LINQ的书而不是vb

时间:2011-08-24 01:47:42

标签: c# vb.net linq

我正在启动一个新项目来处理来自某些文本文件的信息,这是一种排序模块,所以我想尝试使用LINQ但是找一本书我意识到有更多的c#书而不是vb ,所以我想知道c#是否有更好的支持,或者它是否比vb更合适。

您认为使用c#或vb有一些进展。

感谢。

3 个答案:

答案 0 :(得分:4)

更好的问题:为什么C#的书比VB更多。

更多开发者使用它。就这么简单。

http://www.telerikwatch.com/2008/04/survey-says-c-more-popular-than-vb.html

关于采用C#和VB的有趣链接:http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET#Adoption_and_community_support

最重要的是这个问题:Stephen Wiley, marketing product manager at Apress has reported "C# titles outsell VB.NET title books handily, by somewhere between a 2–1 and 3–1 margin."

因此,如果你正在寻找社区支持,我会说C#是要走的路,不过MS确实支持两者。

答案 1 :(得分:3)

通常语言是相同的,但语言的感知以及可用的示例和书籍类型存在很大差异。在许多情况下,您会在C#中找到更高级的示例,在C#中找到高级书籍(不是全部,而是很多)。你也会经常看到人们将C#称为优秀语言,不是出于任何真正的技术原因,而是出于感知问题。

根据我的个人经验,您还会发现C#开发人员与VB.NET开发人员的薪酬水平存在差异。

如果你刚刚开始,那么我会推荐C#而不是VB.NET。同样,不是因为任何真正的技术差异,而是因为感知和可用的学习材料。

答案 2 :(得分:0)

在一天结束时,它的所有语法 - 特别是在.net中,因为它们编译为由相同的运行时引擎使用。感知是一个重要的部分,因为c#看起来更“真实”,但它更多地基于感知。此外,c#语法非常像java,这是一种在程序员中高度重述的语言。所以,自然进展说更多的人可能会使用c#而不是vb,而vb.net的祖父(vb6)并不是一个好语言...因此有更多的资源...