平时我们都用Resharper的什么功能?
我现在有30个的属性和字段要声明,怎么样使用它更方便快捷呢?

解决方案 »

  1.   

    Resharper 个人认为用于重构相对好些。如果需要生成代码,可以用CodeSmith 。
      

  2.   

    我来抛砖引玉吧:
    比如我们要定义一个Name属性,它表示用户姓名,
    那么我们就可以在类的构造函数之前声明我们自定义的变量_name,
    public class TestResharper
    {
        private string _name;
    }
    在这个时候,双击_name,选择这个变量,然后点右键,观察菜单,选择Refactor->Encapsulate Field,就会谈出个框,要你选择名字,我们把_name改成Name,然后因为get/set方法我们都要,且该属性我们想公开,就使用默认设置直接Continue,然后看看,出现了什么?
    public class TestResharper
    {
        private string _name;    public string Name
        {
            get{ return _name};
            set{ _name = value};
        }
    }
    一切ok
      

  3.   

    感觉不好,尤其是装过以后,VS.net启动的速度和性能变得像牛车一一样,太慢。
      

  4.   

    KOON(卢云) 你的是什么版本的ReSharper?
      

  5.   

    我用的是Resharper 2.0 for VS.net 2003
      

  6.   

    我的Resharper没有这个选项Encapsulate Field
      

  7.   

    请注意,这种情况是在你选择了那个变量的情况下才能进行的操作,比如你双击变量名,那个变量就会自动反色,这个时候不要把 private 等修饰符也选进来了.建议大家多看官方网站信息
      

  8.   

    Resharper 装上后实在是太慢了,由其是内存占用让人受不了,我700多的内存都不够用,如果禁用此插件后,则只要400-500M的内存就可以流畅的运行了.