public static class SomeRegexConsts
{
public static readonly string FullName = $"{Name} {Surname}";
private static readonly string Name = "[A-Z][a-z]+";
private static readonly string Surname = "[A-Z][a-z]+";
}
在上面的示例FullName
中等于" "
运行时。它与静态字段的初始化方式(从上到下)有关。
总的来说,我看不到其他解决方案:
public static string FullName => $"{Name} {Surname}";
任何想法如何提高这个代码,因为我不喜欢这样的λ和移动FullName
下面Name
和Surname
不是一个选项作为了StyleCop不会让我做这件事。
如果您不想FullName
超越别人,我认为这只是您的解决方案。
public static class SomeRegexConsts
{
static SomeRegexConsts(){
FullName = $"{Name} {Surname}";
}
public static readonly string FullName;
private static readonly string Name = "[A-Z][a-z]+";
private static readonly string Surname = "[A-Z][a-z]+";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句