开发桌面平台,选择C#还是VB.NET?

只考虑开发Windows平台的原生桌面应用程序语言应该选择C#还是 http://VB.NET ?它们各有什么优缺点?
关注者
33
被浏览
67,256

21 个回答

虽然无论用什么写,.NET框架下,最终都会被编译成IL;但选择正确的开发语言,能影响你的项目进度。目前市场上应该是懂C#的人比 VB.NET 的人多。毕竟懂 VB.NET 的人通常是从 VB6.0上来的(就如我,我C#的项目做过, VB.NET 的项目也做过)。随着时代的发展,现在应该没什么第一种语言是从VB学起的了,相反C++, Java, C#,Javascript的更多;所以,用C#你会有更多码农可选择。当年我们是从中学的时候QBasic学起的,所以大学虽然没有VB课,但因为VB好用易用,一起做项目都是VB首选。

如果你两个都会的话 当然是 VB.net

质疑 VB.net 打字多的人都是没用过 VB.net

新手还是学C#吧 不要和大潮流对抗

和大潮流对抗的任务还是交给我们这些从Quick Basic时代过来的老家伙吧 话说我们这代人似乎根本不在乎外部环境如何,我们要处理的事情都和框架界面互联网没什么关系……

插一句, VB.net 也需要完整的元组功能支持啊!