工作了1年半了,,,都是用VB写ASP.NET 大家觉得现在学C#如何哦 是不是C#一定比VB有前途拉

解决方案 »

  1.   

    用还是有好处的。虽然我觉得VB.NET大多数方面比c#要方便、周到、优秀,但是VB.NET很多地方过于方便而强调模糊逻辑了(容易助长滥用一些错误写法),另外VB.NET相比c#有一些明显的技术落后(这也许是为了初学者考虑吧)。
      

  2.   

    总的来说,VB.NET的编程效率高。
      

  3.   

    //VB.NET相比c#有一些明显的技术落后(这也许是为了初学者考虑吧)
    为了向前兼容,比如保留了很多旧VB函数
      

  4.   

    以前学过VB  现在用C#  调试的错误大部分都是写法错误  郁闷~
      

  5.   

    我一直在有C#快一年了,
    最近在看.Net分布编程,VB的看下来感觉跟C#差别不大
    Vb转C#或 C#->Vb应该多挺方便的
    不过个人喜欢C#语法要简洁一些
      

  6.   

    我非常看重几个c#特点(但是据说将来的VB.Net9也会有)举例:1.
    RegisterRemotings[] rs =(RegisterRemotings[]) asm.GetCustomAttributes(typeof(RegisterRemotings), false);
    Array.ForEach(rs, delegate(RegisterRemotings rr)
    {
        if (!_ports.ContainsKey (rr.Port))
            _ports.Add(rr.Port,RegCh(rr.Port));
        MarshalByRefObject obj = (MarshalByRefObject)Activator.CreateInstance(rr.FactoryType);
        _Services.Add(obj);
        System.Runtime.Remoting.RemotingServices.Marshal(obj, rr.objectUri);
    });也就是匿名方法中可以引用外部变量的功能。
    2. 
    几乎所有的搜索算法都在“迭代器”方法下被优化了。3. 关于事件、运算符重载等方面的方便性。
      

  7.   

    VB转C#我觉得还是挺简单的.主要是记住几个特别的地方:
    数组表示方法不同,一个是(),一个是[]
    声明变量,对象,方法的语句有区别, 记熟既可.
    有些关键字比较麻烦, 像base, internal, static等等, 在两种语言里不太一样.
    还有C#每行都有分号.其他来说, 都差不多啊~~  
    我是C#程序员, 但我经常去帮VB组的, 虽然感觉很不习惯,不过并不觉得难~
      

  8.   

    呵呵,,,是哦,,,那我现在的想法是,边用VB啊,然后去看看C# 只是以后,会不会asp.net(VB)被抛弃哈,,,,,,现在都有这种趋势了,,,去看单位招认,,,都要强调要asp.net(C#)的哦
      

  9.   

    用VB一年半了却觉得转C#困难?不会吧。
    我也是用VB,但大多数查到的资料都是C#的,没办法,就自己翻译了,不行的借助软件。思想既然一样,最多是写法的问题。转换不用多长时间吧。我觉得要是让我转,一个星期也差不多了
      

  10.   

    是哦,,,我试过拉,,,因为我们是用VB的,看C#的资料,翻译成VB的很简单哦,,,
    可是当你把VB的代码转C#的时候,用的精力会比VB多哦,,,
    现在用C#都没有什么问题的哈
    只是用的效率,,,还有不是很顺手拉
    ^_^
      

  11.   

    说VB会被抛弃我觉得毫无根据甚至可笑。我们公司想用C#的都要求转成VB了。为的就是快速开发。国内来说C#用的比率大一些,但是国外,用VB.net还是占大多数。谁说VB的用户就比C#少了?
      

  12.   

    楼上说得没错,国内很多喜欢用C#,但国外和台湾的喜欢用VB.NET,当然如果你要在国内找的话,劝你C#还是学一下,以后有招的时候,上手也快====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
    ------------------------------------------------------------------------
    终于把CSDN小助手的代码修改好了,终于又可以用了,哈哈
      

  13.   

    我跟楼主一样,同样是用VB.NET的,但是有时候也会把C#的代码翻译成Vb,因为有C++的功底,现在两种都觉得是入门了,感觉两者其实也差不多啊!!
    当然,有时还是觉得现在好像C#比较受人欢迎,学vb。net好像总被人觉得不专业的感觉!!郁闷~~
      

  14.   

    总觉得C#逻辑性和可读性更强些...C#的出台是为了和JAVA一拼高下滴..总有他高级语言的突出的地方..也代表了微软未来的方向...
      

  15.   

    用VB.net写ASP.net的人也不少啊,很多公司不学C#的原因就是以前年纪较大的程序员习惯了用vb,然后升级到vb.net的,当然多学门语言是好事啊
      

  16.   

    我就是VB>>C#的了。VB最爽是IDE智能提示非常强悍,不知道为什么C#的就那么的傻。很多语句VB能自动完成,比如if try不过C#非常严格,用了c#以后才能发现以前的习惯太不严格了。
      

  17.   

    在中国大陆用c#是主流,香港,台湾那里用VB.net的多。
      

  18.   

    在国外,好像对C#的需求逐年递增相对于VB而言
      

  19.   

    大学时写了一段时间C,后来就用了c#,对VB了解不多,虽然能看懂,但感觉看VB的源码有些不习惯。
      

  20.   

    差别不是很大,.net平台下用vb或是C#都可以
    不过推荐用C#,不会错的。