【问题标题】:Resharper changing fields to readonlyResharper 将字段更改为只读
【发布时间】:2009-08-28 00:21:23
【问题描述】:

我正在试用 Resharper,我注意到它建议将实例级别字段设置为只读。例如:

private readonly IConnection _connection;

public RetrieveCommand(IConnection connection) {
    _connection = connection;
}

将这样的字段标记为只读有什么好处?

【问题讨论】:

    标签: c# resharper readonly


    【解决方案1】:
    【解决方案2】:

    建议您将其设置为readonly,因为您分配_connection 成员的唯一位置是在构造函数中。这是您可以分配给只读成员的唯一位置。

    解释见这篇文章:Developer Corner: Mark C# class data member as readonly when it's read only

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      相关资源
      最近更新 更多