我要深入挖掘asp.net。首先,我想知道哪种语言比asp.net具有更多的功能和优势,无论是c#还是VB。
答案 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 ++等等