C#类标题样式

时间:2011-11-22 14:52:58

标签: c# coding-style

我有一个简单的风格问题,想知道,这是什么共同的实践。 当从大量接口派生,并且所有这些接口都有长名称时,是时候在类头中进行换行了。这个换行符应该在冒号之前还是之后?

例如

public class DigitalIOConfigurationViewModel
    : SomeLongAbstractClassName, SomeLongInterfaceName, AndAnotherInterface
{...}

public class DigitalIOConfigurationViewModel :
    SomeLongAbstractClassName, SomeLongInterfaceName, AndAnotherInterface
{...}

我不知道,如果有人关心这样的小事,但我这样做:)

谢谢!

2 个答案:

答案 0 :(得分:1)

MSDN就是这样做的

public class Control : Component, IDropTarget, 
    ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

答案 1 :(得分:0)

我大多看到第二种用法(类型名称末尾的:)。

我相信Resharper也会这样缩进。