静态字符串插值

随便的家伙
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下面NameSurname不是一个选项作为了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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章