StyleCop 警告 SA1126:PrefixCallsCorrectly 在类的名称上

Und*_*Bob 5 .net c# coding-style stylecop naming-conventions

我已经看到了关于此警告(几个答案SA1126:PrefixCallsCorrectly)使用静态字段/属性和其他人只是不想使用时this.。但是我在我的情况下不知所措:

public class MyClass
{
    public string Name = nameof(MyClass);
}
Run Code Online (Sandbox Code Playgroud)

thisbase等不适用。我应该使用什么?还是我应该继续忽略警告?

小智 3

有一个解决方法:

public class MyClass
{
    public string Name = $"{nameof(MyClass)}";
}
Run Code Online (Sandbox Code Playgroud)