在F#语言中,可以使用命名函数``Ticked function name notation``.单元测试命名非常方便.
有没有可能用C#语言做到这一点?我们总是可以使用Underscored_method_names或PascalMethodNames,但它并不容易阅读.
Mar*_*ell 11
不,基本上.C#类型和成员名称不能包含空格(并且不能以数字开头).支持从保留关键字(@前缀)中消除名称的歧义,但这是关于它的.
当长名称用于显示时,通常DisplayNameAttribute是有用的,即
[DisplayName("My class")]
public class MyClass {
[DisplayName("Full name")]
public string FullName {get;set;}
}
Run Code Online (Sandbox Code Playgroud)