用VB.net可以节省你80%学习语言的时间。如果你现在用C#,许多如IsDBNull ,IIf, On Error Resume Next, IsNumeric, MsgBox, Optional, Implements, Event等等等等都完全不同,而用VB.net你会发现他们都还跟原来一样。

解决方案 »

  1.   

    C#到不是很难...但是那要取决于你vc的水平了..
    用c#开发数据库so easy....
    小case...
      

  2.   

    不要跟风,
    如果你原来用VB,而且没有很强的欲望迁移到其他语言,就用VB.net好了,而且网上的资源也很多.如果就是想学习这个新的语言,那就学好了.应该不是很难,不过要想成为高手,什么语言都不简单.呵呵.至于C#开发数据库其实和VB.net一样简单,因为用了同一个类库
      

  3.   

    谢谢几位大哥!我以前用VB开发数据库应用时用ADO,但听说ADO.NET不兼容ADO,是这样的吗?听说C#是C++和VB的结合,那她都吸收了C++和VB的哪些优点呢?
      

  4.   

    Rewiah:
    我曾经面对过跟你同样的选择,两种语言真的各有特点,最后我选择了C#。
    我的原因一个就够了:C家族的语言无论是过去还是将来都会是主流语言!这会导致怎么样的结果?自己想吧,呵呵。
      

  5.   

    想啊想,原来CForce()想的是用c#的叛逃java也比vb方便点;)
      

  6.   

    C#吸收了VB和C++的特点,VB.net吸收了C#的特点,以至于两种语言非常相似
    但就我的使用来说,C#的语法要求过于严格,比如很多(几乎90%)原有的COM组件的方法都要传地址ref,C#必须用同样类型的变量ref传递,VB中一切自动。如果你需要继续你以前的开发,避免麻烦,还使用VB吧