C#:支持字段声明和摘要标记

epi*_*tka 0 c# ide visual-studio

在定义属性时我喜欢在属性声明之前做的事情,就像这样

private IList<SomeType> _myList;
public IEnumerable<SomeType> MyList
{
   get { return _myList;}
}
Run Code Online (Sandbox Code Playgroud)

但是如果我在///<summary>标签上放置标签,我就失去了声明像这样的支持字段的好处,它再也不可读了.如果我将它放在后备字段之前,则注释不会显示在IDE中.有没有办法在支持字段之前放置摘要标记并让它显示在IDE(VS2008)中?

Ode*_*ded 6

/// <summary>标签具有只是它被描述元素之前放置.

你可以尝试把场只是的属性:

/// <summary>
public IEnumerable<SomeType> MyList
{
  get { return _myList;}
}
private IList<SomeType> _myList;
Run Code Online (Sandbox Code Playgroud)

如果支持字段不是必需的(仅使用与示例相同的方式),则只需使用自动属性:

/// <summary>
public IEnumerable<SomeType> MyList
{
  get;
}
Run Code Online (Sandbox Code Playgroud)