1
4
据MS(我是从MS项目经理那里听说的)VB.NET),C#和VB.Net 大致相同。所以如果你相信他的话,这并不是一个限制职业发展的举动。
我的建议是坐下来试着学习语法。这不像从C转到F,在这两种方法上有根本的区别。如果你发现自己在想,“老兄,我可以用C#来做这件事”,那么有了.NET4.0,你就可以用C#来做了vb.net....now 如果你只知道一个qa编程板,你就可以问如何在qa中做一些事情vb.net 举个例子……:) |
2
6
OReilly有一本非常古老的(大约2002年)的书,涵盖了两种语言之间的差异,着眼于它们之间的转换-我去年用它从C#(3.5)切换到VB9(工作需要它的一些方面和维护旧项目),这是一个伟大的起点,所以它仍然相当相关! |
3
4
我通常在VB.Net 因为这是我工作的大多数项目已经在进行的。但是我在读写C方面没有很大的问题。显然,这两者之间有一些细微的语法差异(我很快就适应了),但我不明白为什么开发人员不能同时精通这两个方面。 我认为C更为流行,因为老式的“正统”程序员对C风格的语法更为熟悉,而那些起步较晚、可能有VBA背景的人则更喜欢VB。我认为整个问题都有一定程度的势利。
总而言之,它们实际上是一样的。至于更努力,我真的不明白。这纯粹是个语法问题。 更新(5年后) 我现在几乎把所有的时间都花在编写C#和JavaScript(以及其他C-ish语法语言)上,我必须说我并不特别喜欢回到VB! 我认为你的习惯与你喜欢的东西有很大关系,你会根据你现在的喜好调整你的理由 |
4
3
语言只是我们用来完成工作的工具,有些语言比其他语言更容易理解,有些语言产生更优雅的代码,有些语言的地位比其他语言更高。如今,框架比所用语言的语法更重要。如果你在编程中停留足够长的时间,你的工具集就会改变,你要么不得不改变它,要么日复一日地做同样的老事情。 语言传道者不如语言中立者聪明,不管工具集现在有多流行,你都不知道将来会流行什么,所以如果你想在编程方面获得一份职业,学习一种新工具的能力是非常重要的。 |
6
0
我没有什么反对的VB.Net (我经常在it部门工作)但这听起来像是一个严重限制职业发展的举动。我猜你觉得C太难了,只是个初学者。我给你的建议是坚持下去,这样会容易些。在世界各地还有更多的C#.NET工作VB.NET 一个。 也就是说,找出等价语法(可能是最便宜的)最简单的方法是用C#编写东西,然后在Reflector中加载编译的程序集,并将语言转换为VB.NET. 它并不总是一个完美的模拟,但它会给你足够的提示开始。
-奥辛 |
Karl · 如何引发PrintPage的事件? 2 年前 |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
limelatte · 如何在datagridview中屏蔽特定列? 2 年前 |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
D T · 如何为Excel Com设置公式? 2 年前 |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 2 年前 |