我非常喜欢asp.net,我一直用的VB.net语言,但眼下网上的技术文档,以及大型的站点都是用C#,而我们现在不开这门课,而是JAVA,两种语言有很多相同点,我们以前开过VB,C,每一门学得不算太好,我马上就要毕业了,我是想真正的投放asp.net的开发行列,vb.net在社会上能有多大市场?我想学C#,而它与JAVA太接近,我的大脑会不会晕,心思会不会分散?我彻底不知道了,请有经验长者指明一条道路吧,谢谢啦!

解决方案 »

  1.   

    学C#吧C#入门也容易,我也是从VB.net转向C#的。。
      

  2.   

    其實學好.net框架才是主要的.VB.net與C#隻是語言,表現形式而已。
    我本來也是學習C#,現在公司用Vb.net,那也隻有用VB.net了。
      

  3.   

    C# 和 VB.net 是一样的
      

  4.   

    同意xiangeialice(献给爱丽丝)
    我的理解是:编程的人之于语言,就像玩电脑的人之于Windows。只是一个工具。
      

  5.   

    C#吧!其实都一样.不过好多程序员都是从C++或java过来的,所以他们对c#比较情有独中其实两个都一样,不地为了你更好的学习,我觉得你选c#比较好.我以前也是用vb.net的,转C#也就一个星期的适应时间,就足够了
      

  6.   

    最好别跟潮流,,,跟着你会觉得你永远落后...
    别人在用C#你就学C#,,学会了,你比别人差,
    别人又要转java了,,你又学java,学会了,你还是比别人差
    我的意思是,学你专长的,,研究深一点.....
    别人在转来转去,,你不转,,到时就是你最牛了,,呵呵,,,
      

  7.   

    老兄说一个星期就能从VB.net中转到C#中来,让我学C#有信心了,看了这么多朋友的建议,我有一些自己的想法了,C#与VB.net在ASP.net编程中,他们也只是一个代号来描述ASP.net而已,它们都不涉及到这两种语言的本质,现在不是有一种专门的转换工具吗,可以在ASP.net中将这两种语言相互转换,由此选择C#还是VB.net不是根本,其实最根本的还是要理解ASP.net的本质,大家说对吗?为了应付社会吧,还是由VB.net转向C#吧!!!
      

  8.   

    你的理解基本上是对的。至于最后一句嘛,虽然有点别扭(我可以给你举出国内最好的几家公司是vb.net开发的),但是你的情况也完全可以理解。
      

  9.   

    我当初在公司里做主管的时候,用c#。但是自己做的项目用vb.net。我的感觉,c#远不如vb.net好用(虽然有些令人艳羡的功能),用vb.net的初中级程序员理论素质似乎较低(因为容易含混偷懒亚,例如很多地方不需要强类型),但是如果做高级的设计和管理工作,理论提高的速度也是飞快的。
      

  10.   

    在我接触到的编程语言中我的确感觉到VB.net似乎是最人性化的,的确非常好用,现在社会上用C#不是一种趋势而是现实,我的学历低,马上就要走上社会了,只能却适应它了!
      

  11.   

    基本上,招聘vb.net程序员的时候不会拒绝熟练用c#而不会用vb.net的人,因为 vb.net 好用。这本来是个变态的事,正如你说的,是个社会现实。所以还是鼓励你用三四周时间钻到c#里边去把基本语法搞清楚。你可以使用 reflector 等方便工具去对比研究同一段程序不同语言写法之间的区别。但是我招聘的时候只问工作经验,只探讨具体子系统的工作机制和流程,你用任何语言我都接受,包括java。我从来不出几道考题去考别人某种语言的语法(例如数组怎么创建和使用),我出的问题都是为了看看别人的思路——是急功近利、拼凑、有明确的启发、还是过于苛求自己等等。
      

  12.   

    很同意xiangeialice(献给爱丽丝) 的意见。
    VB.net和C#.net都无所谓,关键是学思想,这两个你用的再熟,没有思想也难有发展。
    有了思想,用什么语言实现就显得不那么重要了。而且许多编程语言的思想都是一样的。
      

  13.   

    C# 和 VB.net 是一样的