在 F# 语言中,可以使用 ``Ticked function name notation``
来命名函数。单元测试命名极其方便。
有没有可能用 C# 语言做到这一点?我们总是可以使用 Underscored_method_names
或 PascalMethodNames
,但它并不那么容易阅读。
最佳答案
不,基本上。 C# 类型和成员名称不能包含空格(并且不能以数字开头)。支持从保留关键字(@
前缀)中消除名称歧义,但仅此而已。
当长名称用于显示时,通常DisplayNameAttribute
是有用的,即
[DisplayName("My class")]
public class MyClass {
[DisplayName("Full name")]
public string FullName {get;set;}
}
- 但这对您的单元测试需求没有帮助。
关于c# - 我可以对 C# 方法使用 F# 的 Ticked Function name notation 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22514486/