c# - StyleCop 警告 SA1126 :PrefixCallsCorrectly on name of class

标签 c# .net coding-style naming-conventions stylecop

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

public class MyClass
{
    public string Name = nameof(MyClass);
}

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

最佳答案

有一个解决方法:

public class MyClass
{
    public string Name = $"{nameof(MyClass)}";
}

关于c# - StyleCop 警告 SA1126 :PrefixCallsCorrectly on name of class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189518/

相关文章:

c++ - 包含文件排序策略

c# - 为此排序 lambda 表达式

c# - 我应该如何使用 DataflowBlockOptions.CancellationToken?

c# - 使用linq合并具有相同结构的多个XML文件并根据键删除重复项

c# - 单个键的多个值

c# - 托管代码(特别是 .NET)会变成 'unmanaged' 吗?

c - 在函数结束时跳转到清理时 GOTO 是否被认为是无害的?

javascript - 如何与对象内的父函数/对象正确交互

javascript - 将空数据从 $.post 发送到 Controller 模型

c# - .NET 是否具有用于多个集合的内置 IEnumerable?