1

我正在使用最新的 ReSharper - 9。我也安装了 StyleCop。

当我实现一个带有属性的接口时,它会这样做:

public class MyClass : IMyClass
{
     public bool MyProperty
     {
         get
         {

         }
         set
         {

         }
     }
}

我希望它像这样实现:

public class MyClass : IMyClass
{
    public bool MyProperty { get; set; }
}

我该如何设置呢?

4

3 回答 3

2

我在 Resharper 9 上发生了类似的事情,我在 Resharper 问题跟踪器中发现了这个相关的错误。安装更新为我修复了它。您也可以尝试该错误中提到的 Alt + Insert 解决方法。

于 2015-04-20T17:51:03.240 回答
0

当您告诉 ReSharper“实施缺失的成员”时,表单中有一个名为“属性为:”的下拉菜单。如果将此设置为自动属性,它将以您希望的方式生成属性。看起来您目前已将其设置为“带有支持字段的属性”。

  1. 使用属性创建接口
  2. 创建一个类来实现该接口
  3. 将光标移动到类声明行
  4. 按 Alt + Enter,然后选择“实施缺失成员”
  5. 在出现的表单上,将“属性为:”设置为“自动属性”
  6. 按“完成”
  7. 沉浸在单行自动属性中。
于 2015-04-20T08:08:23.493 回答
0

您应该从屏幕截图中标记设置

在此处输入图像描述

于 2015-04-20T08:14:04.947 回答