希望大家踊跃发言.多谢多谢拜托拜托

解决方案 »

  1.   

    除了语法不同,没啥大的区别,我也是从VB.NET转过来的,连C#的书都没有看过,看两次MSDN就好了。
      

  2.   

    其实都差不多的,最后都编绎成MSIL了,
    如果是Vb.net高手的话,最多3个月完美转型
    如果不是,就多注意一些格式,类库什么的,再多练练就OK了!
      

  3.   

    都是在.net平台上的,所以基本上区别不大,除了语法上有一点不同
      

  4.   

    把VB的功能,或者Class全部转录成C#,然后测试,没问题就可以了
      

  5.   

    我觉得没什么,VB。net比较简单,容易上手,C#与VB。net很类似,而且都在。net上,只不过语法不同罢了,谈VB。net和C#谈的最多的恐怕就他们之间的差别,重点是注意二者之间的差别。
      

  6.   

    把c#语法看一遍,OK,上岗吧。
      

  7.   

    用思路转变我以前学完C# 做了一个小项目 然后需要学VB 我就把小项目用VB做了一遍 按着C#的思路做的 按着这个思路 找VB的语法 结果一个项目下来 VB的基本语法都差不多熟悉了
      

  8.   

    如果你是vb.net高手的话,上网稍微看看语法。估计其他的你猜都猜得到。
      

  9.   

    vb.net 到 C#可以平滑过渡啊,编程不是看用什么语言的。只要用着习惯就好。
      

  10.   

    因为同事都不会VB.NET,只会C#,为了团队开发,所以我也改用C#,但我一个人写程序或者在家写程序,都用VB.NET,除了因为习惯,主要是觉得VB的IDE很先进,敲代码比C#还快,而且及时编译,代码工整没有“函数不能大于XX行”的限制,好处多多。
    只有同时用过VB.NET和C#的人才会对比出它们各自的优势。
    给大家看一个工具,VB.NET写的:
     发布一款强大的ORM工具--PDF.NET集成开发工具
      

  11.   

    1.vb.net 和 C# 的主要区别就是写法有点不太一样,推荐一本书《ado.net技术内幕》,虽然是讲数据库的,但是里面的示例代码都是vb.net和C#各一份,你可以参考一下。
    2.MSDN上面贴出来的代码示例一般都有选项卡,里面有多种程序语言可以看,你可以对照着看。
      

  12.   

    感觉区别不大,好像就是编码习惯不一样。其他的还好~试过用VB翻译C#的项目,差不多不太多。也就是大家说的语法不太一样罢了。
      

  13.   

    我又看了一篇文章,大家看一下,个人感觉写的挺好
    倒让我犹豫起来...
    http://developer.51cto.com/art/200908/147783.htm
      

  14.   

    C# 现在也有可选参数了哈。有了lambda之后,你会觉得C#的写法更优雅。VB.NET: list.OrderBy(Function(u) Return u.Id)
    C#:     list.OrderBy(u => u.Id)下面的网站看一遍,相信你就掌握C#语法了。
    http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
      

  15.   

    我vb6,vb.net 最终到C#,vb.net和c#都是同一平台下的,类库都一样,只是语法不同,就中国来说,网上的资料C#远比vb.net多,而且vb.net中隐藏东西较多,类的思想没有C#表现的明确,但是非常容易转变,出不来说,你把vb.net的语法转成c#就行。、
      

  16.   

    你把vb。net的代码编好后用反编译的编译成C# 对照着看就懂了
      

  17.   

    我从vb到c#就一周就差不多上手了,
    既然你会vb.net, 那就等于了解点net的东西了,现在就是摈弃vb语法,改为c#语法。
      

  18.   

    补充下,c#的语法和c++相似, 我之前是搞过c++开发的,所以看c#感觉很简单。
      

  19.   

    恩.我以前学过c++,不过没用过visual c++,不然的话也不能如现在这般吃力了
    不过我发现,c#的ide确实不如vb的智能.
    比如写个textbox的change事件,vb只要选择一下,就有个事件sub,可c#的我压根不晓得怎么写..
    慢慢来吧
    --
    今天想做个setup,结果发现,难度超乎想象...如果谁又这方面的经验,不妨介绍一下.多谢多谢.
      

  20.   

    textbox的change事件在C#不也一样吗?
    C#和VB.NET都差不多啊!
      

  21.   

    Textbox1.TextChanged+= new EventHandle(TextBoxChange);
      

  22.   

    public event xxxEvent;
    addhadle xxxxx
    remove handle xxxx.
    .....
    烦死了
      

  23.   

    其实网上有.NET语言翻译器,会写VB.NET,写后用翻译器翻译为C#即可
      

  24.   

    而且.NET下平台的语言除了语法不同没什么本质区别的
      

  25.   

    vb 转vb.net 四上月。
    vb.net 转 c# 用了四天。
      

  26.   

    我本来是学C#的,不过去的那个公司是用vb.NET的,没办法,一个星期就给憋过来了!!!其实就是语法上有点差别,不用那么害怕!
      

  27.   

    个人感觉也是。这个东西的确比vb.net麻烦一些。。
      

  28.   

    我谈论开发 从来不说C# 只说.NET 就是因为她们全都一样 和语言没有关系 但是提到VC或者linux 我都很很强调VC++ 和C99标准C++的 
      

  29.   

    用VB.NET自己写代码,编译后用Reflector反编译为C#,这样容易上手。再看看MSDN的语法就差不多了。不管用啥语言,经验第一,语法第二。弯路是最好的老师,别偷懒就差不多了。
      

  30.   

    应该很好过渡,全都是基于.net平台的
      

  31.   


    因为同事都不会VB.NET,只会C#,为了团队开发,所以我也改用C#,但我一个人写程序或者在家写程序,都用VB.NET,除了因为习惯,主要是觉得VB的IDE很先进,敲代码比C#还快,而且及时编译,代码工整没有“函数不能大于XX行”的限制,好处多多。
    只有同时用过VB.NET和C#的人才会对比出它们各自的优势。
    给大家看一个工具,VB.NET写的:
    发布一款强大的ORM工具--PDF.NET集成开发工具[/Quote]那个,“函数不能大于XX行”的限制,这个限制找度娘无果,麻烦解释下,什么意思啊?
    我个人喜欢类C语言,不喜欢类SQL语言,而且大写字母看得我恶心,所以巨讨厌SQL(现在做SQL测试,一次都是千行SQL代码,真是人生不如意十之八九啊...)
    当年微软挖Anders的时候,很多微软技术的追求者都很高兴:Anders就是高效、敏捷、易用IDE的代名词啊。
      

  32.   

    之前学C#的时候用过一个叫sharpdevelop的IDE,里面有个功能可以把两者代码相互转换的,我没学过VB.NET,所以也不知道这么直接转换行不行得通。
      

  33.   

    玩了6年VB+3年Java+2年C的我,表示3天之内转没任何压力