有没有办法跨多行跨越长方法名称?

时间:2010-07-07 16:19:22

标签: c# syntax

我们正在使用非常具有描述性的测试名称进行工作,水平滚动它们会变得非常烦人。有没有办法让方法名称跨越C#中的多行?

类似的东西:

MyMethodNameIsReallyLong
    _SoImMakingItSpanMultipleLines
    _SoIDontHaveToHorizontallyScroll
    _AndMyLifeIsMuchEasier()
{
    DoSomething();
}

感谢。

3 个答案:

答案 0 :(得分:4)

我很确定简短的回答是:否。

TestMethod有一个描述属性“可能”是一个有用的替代方案......

[TestMethod, Description("My really long descriptive test name")]
public void Test99()
{
   Assert.Fail();
}

答案 1 :(得分:0)

为什么选择这么长的名字。第一个的长度足以理解MyMethodNameIsReallyLong。函数名称应该是最多4-5个不同单词的组合,这是可以理解的。应该避免这种冗长的名字。

现有示例getElementById / Name - javascript

答案 2 :(得分:0)

我假设各个方法名称不够长,不需要滚动。如果您重新排列方法调用,则会在垂直方向上看到更多文本:

MyMethodNameIsReallyLong(
   SoImMakingItSpanMultipleLines(
      SoIDontHaveToHorizontallyScroll()
   )
);