【发布时间】:2012-04-28 04:12:52
【问题描述】:
请让我知道 C#.Net 和 VB.Net 之间的区别。我在我的项目中使用 C#.Net,但是当我遇到其他一些程序员时,他们经常称 VB.Net 比 C#.Net 更强大、更简单。我总是问他们"Why it is more powerful then C#, since it uses the same framework?",但我仍然没有得到任何有用的答案。
【问题讨论】:
-
这应该可以帮助您入门 - support.microsoft.com/kb/308470
-
这些功能通常会以两种语言添加,但不一定会在同一个版本中发生。对于具有 VB6 经验的开发人员来说,VB.Net 被认为更容易选择。对于新开发人员来说,任何一种语言都应该同样容易/难以使用。
-
通常 VB 被认为是一种更容易学习的语言,但这部分是因为语法不那么严格,并且它对程序员隐藏了一些核心编程概念。虽然这使学习变得更容易,但它也可以让错误变得不那么明显。