是不是VB.NET能做得,C#也可以做。
反过来,C#能做到的,是不是VB.NET也能做到。
顺便说说,它们之间的区别。
谢谢

解决方案 »

  1.   

    http://www.cpcwedu.com/Document/SoftProgram/171007949.htm
    http://www.harding.edu/USER/fmccown/WWW/vbnet_csharp_comparison.html
      

  2.   

    就本人所知VB.NET是留给原来使用VB的程序员快速上手而保留的,和C#能实现的功能基本一样(最起码到目前为止我没发现那个换了语言做不了的),但C#是微软为.NET Framework量身顶做的语言,应该说语法更清楚一些吧;学了其中的一个,看另一个很容易
      

  3.   

    我跟楼主一样..一直都是学vb.net..最近一段时间对C#感兴趣..正在学习中.
      

  4.   

    如果你的VB.net 用的很熟练,转向C#只需熟悉熟悉语法就可以了
    基本设计思想都是一样的,不过语言用的是C的风格而已
    我一直用VB.net,没真正学习过C#,但前一阵子仅用MSDN就帮朋友做了个小的C#项目
    注:我以前用过VC所以语言上没什么问题
      

  5.   

    主要的差别还是体现在语法和关键字上面吧,由于都是基于.NET框架的,所以其他地方都是差不多的
      

  6.   

    基本如大家所述,不过两种语言各有自己的特色。C#更重视开发质量,而vb.net更重视开发效率。而且根据语法的不同,支持者也各不相同。此外,vb.net有My命名空间,用起来非常方便,c#有运算符重载,可以更方便的进行时间等的加减操作。
      

  7.   

    没良心啊,VB.NET跟你这么久,居然抛弃人家好歹你有个C#的外遇也就算了,现在还想让她做正房……
      

  8.   

    没错,楼主如果你VB.NET用的熟练,学的好的话,转C#很容易上手的,.NET下的各种语言的思想都一样,用的也都是同一个框架,不同的只是各种语言的语法,一开始可能会语法有点不习惯。VB.NET能做得,C#也可以做。反过来,C#能做到的,是不是VB.NET也能做到。我目前所实现过的功能,用两者都可以完成。
      

  9.   

    c# = (vb + java + c)的精华。
      

  10.   

    我也是从VB.net转成C#的。
    总的感觉C#简洁明快,不象VB.net有那么多关键字应该说C#能做的95%以上VB.net可以做得到,
    问题是你到网上找找源代码,特别是国外比较有名的源码,大部分都是C#的
      

  11.   

    转C#是正确的
    我刚开始也是学VB.NET 后来转C#
      

  12.   

    说是这样说
    但是很多公司还是希望要C#的
    不过VB.NET有个特别又用的地方,就是它的语法
    非常有用尤其是VBA用VBA写点东西来帮助自己或同事是一件很爽的事,hoho
      

  13.   

    谢谢大家热情的发言
    我原来学过VC++
    后来学习VB.NET
    应该说VB.NET学的还可以
    决定转向C#
    谢谢大家!
      

  14.   

    VB.NET到C#也能叫转向????.NET的卖点就是跨语言!所以用什么语言都无所谓!我们公司还有用deilph.NET的呢,.NET语言不再是障碍!只要你水平够高就OK
      

  15.   

    语法不同不过在编辑环境中VB.net比c#好啊,c#不能自动调整大小写,不能在写代码时就发现编译错误
    不知道05的C#是做到这两点没有
      

  16.   

    学习vb.net很久了,还不知道c#和vb.net之间的区别?
      

  17.   

    我在学校一开始是学C#的,两年后学校教起了VB.NET,那些语法我看了头就晕,不想深涉,勉强混了个及格。从目前求职经验来看,招C#的程序员会更多。有些是两者皆可,只有少数指定要vb.net
      

  18.   

    学好.NET Framework,什么都不怕了,管它什么语言,三天全搞定.
      

  19.   

    .NET和语言无关!我很费解这么个问题也讨论来讨论去有价值吗????