c#比较简洁,是.Net下的推荐语言和.net frame结合得较紧密。

解决方案 »

  1.   

    顶一下.C#有自动提示功能,你在工具条上找;
    VB.NET转C#是比效麻烦,但也不多,就那几个.
    C#流行,现在的招的.NET大部份是要C#开发的.
      

  2.   

    只是觉得C#1.0智能感知做的不够好,以后的版本应该会有所改进的。如果想偷点懒,可以试试Visual Assist X
      

  3.   

    我感觉C#比较适合,用VB.NET比较别扭。
      

  4.   

    在源代码编辑中C#隐藏了所有的控件的事件,要编辑某一控件的非默认事件必须手动写没有隐藏阿?非默认事件,你在属性窗口点那个闪电,就有事件窗口,双击那些事件就可以了还有如某一控件的属性值是枚举,C#也不会像VB.NETN那样自动提示值列表,还有很多地方感觉很不方便这个有自动提示的,是你自己代码没有写好吧?比如漏了;{?
      

  5.   

    呵呵,我一开始也是用VB.NET的,现在用C#啦,熟能生巧...
      

  6.   

    强烈建议Visual Assist X
    效率高,不过在熟悉阶段还是不要用为好,等差不多了再用,太舒服了
      

  7.   

    Ctrl +J会强迫系统提示关键字,用起来很方便.
      

  8.   

    我是从VB6转过来的,觉得C#比VB.net好用呀
      

  9.   

    首先,C# 已经成为了一个标准,微软已经不再有对它的版权,仅有“发明权”而已,就像 C/C++ 一样,没有一家公司拥有对它的版权,这样就不会担心会有公司在某天向你索要版权费自动提示(IntellSence)的信息是通过编译到程序集的元数据中的信息实现,你的没有,可能是你的设置问题。
      

  10.   

    楼主是VS.net使用不熟的原因吧,你所举的两个例子全是和语言没有多大关系的感觉你是用开发工具开发C#的时候工具出了点问题呢如果你只是写asp.net的话,觉得两种语言基本上就是语法的不同了,其它的一模一样。
      

  11.   

    语法上没有太大的区别,基本上都能找到一一对应的关键字,从技术的角度来讲两者没有好坏之分,否则就不叫.NET了,关键是自己是否习惯,微软也没有公开推荐大家使用C#,也没有C#是.net下的第一语言之说,两大预言就是为了针对以前用不同语言的人!
            C#--> C / C++ / Java 
        VB.NET--> vb    我个人是C++出身,觉得C#自己非常习惯、顺手,但是后来的项目都是VB.NET,现在比较下来,我觉得vb.net的生产率要高于C#!~~~
      

  12.   

    首先多谢各位了。
    是啊,我对C#很不熟,刚看了一天,就觉得有点郁闷。
    我仔细说一下我碰到的问题,希望大家帮助。
    1〉枚举不自动提示   在VB.NET中如果值是枚举,我输入=号即应该会有提示,可是C#为什么没有,如:
                 this.Button1.BorderStyle=
       结果什么提示也没有。
    2〉继承类快速重写其事件方法或属性。
       public MyClass :System.Web.UI.WebControls.Button
    {……} 
    如果在VB.NET中,在源代码框中就会列出Button的方法和属性,我可以选择override,重写它的属性或方法,但在C#中,我就没找到,源代码中只列出了我写了的属性或方法,我是不是要全部手写,如果我不知道它由设么事件或方法,或重写它都学要什么参数,这样是不是很不方便。劳驾指点了。谢谢各位,指点迷津。呵呵,问题比较初级,别笑我。
      

  13.   

    用惯C#的感觉VB不爽,用惯VB的感觉C#不爽,习惯问题
      

  14.   

    首先多谢各位了。
    是啊,我对C#很不熟,刚看了一天,就觉得有点郁闷。
    我仔细说一下我碰到的问题,希望大家帮助。
    1〉枚举不自动提示   在VB.NET中如果值是枚举,我输入=号即应该会有提示,可是C#为什么没有,如:
                 this.Button1.BorderStyle=
       结果什么提示也没有。这应该是IDE的毛病,估计会在下一个版本中改善。2〉继承类快速重写其事件方法或属性。
       public MyClass :System.Web.UI.WebControls.Button
    {……} 
    如果在VB.NET中,在源代码框中就会列出Button的方法和属性,我可以选择override,重写它的属性或方法,但在C#中,我就没找到,源代码中只列出了我写了的属性或方法,我是不是要全部手写,如果我不知道它由设么事件或方法,或重写它都学要什么参数,这样是不是很不方便。劳驾指点了。
    base.可列出基类所有的成员,敲入override则显示可重载的属性和函数列表。
      

  15.   

    是,我也是vb转c#。觉得c#语法检查太严格,还的注意大小写。不如vb写的快!
      

  16.   

    谢谢各位了。
    用C#作了个小东西和大家一起分享。
    http://blog.csdn.net/wwwfind