哪个是asp.net的优秀语言 - C#或VB

时间:2010-09-02 08:03:14

标签: asp.net

我要深入挖掘asp.net。首先,我想知道哪种语言比asp.net具有更多的功能和优势,无论是c#还是VB。

8 个答案:

答案 0 :(得分:9)

它们几乎相同。但我认为你可能会发现使用c#比使用vb

更多的资源

答案 1 :(得分:5)

无论你想做什么,它们都很好。功能非常相似。只需选择你喜欢的外观。

答案 2 :(得分:5)

我相信他们对你能做的事情大致相同。我会说这可能归结为个人偏好,可能基于你目前的经验(如果你已经习惯了Java,你可以更容易地用C#编程,如果你已经习惯了Visual Basic,你可能更喜欢VB.net)。

答案 3 :(得分:5)

它们在功能上是相同的(除了一些你将永远不会使用/发现的非常细微的细节)

最终两者都被编译到同一个CLR。

对于非程序员来说,VB.NET往往更容易阅读:

If True Then
'Do something
End If

虽然对于那些看过java或C ++或类似东西的程序员来说C#往往更容易,但它的外观和感觉更像是其他编程语言,其中if看起来像:

if(true)
{
//Do Something
}

一个巨大的差异是C#(像大多数语言一样)如何区分大小写,而VB.NET不是......在C#中你用“;”结束语句在VB.NET中你只使用换行符(return)。在VB.NET中的较大语句中,您必须使用_和&

“扩展”该语句

还有一些细微差别,但最终你可以用两种语言管理完全相同的东西。

答案 4 :(得分:3)

两者具有几乎相同的特征。

答案 5 :(得分:1)

功能相同,它们都可以使用.NET Framework。

C#有更多的资源,它的语法更短,通常认为更好。我已经玩了很多种语言,包括VB很长一段时间,现在我只是不想再触摸它,因为它太冗长了。

C#也有更多的开发者愿意使用它。试着雇用一个VB开发人员...他是。

答案 6 :(得分:1)

我建议看看两者 - 在一天结束时,语言语法相对容易上手,它的框架占用大部分时间来熟练使用某种语言,你可以在.Net中用VB和C#进行转换。

我从VB.Net开始,切换到C#,现在用两种语言编写日常代码 - 尽管我承认所有新项目都是用C#开始的。

答案 7 :(得分:0)

你将能够在两者中实现相同的东西,但如果你是编程新手,并想尝试一种语言,可以帮助你更轻松地滑入其他人,我推荐c#,语法,数据结构和库使用将为您准备其他语言的小差异,如java,c / c ++等等