Jos*_*osh 5 c# resharper readonly
我正在尝试Resharper,我注意到它建议将实例级别字段设置为只读.例如:
private readonly IConnection _connection;
public RetrieveCommand(IConnection connection) {
_connection = connection;
}
Run Code Online (Sandbox Code Playgroud)
标记这样的字段有什么好处?
它建议您将其设置为,readonly因为您分配该_connection成员的唯一位置是在构造函数中.这是您被允许分配给只读成员的唯一地方.
请参阅此文章以获得解释:开发人员角落:将C#类数据成员标记为只读时它是只读的
| 归档时间: |
|
| 查看次数: |
403 次 |
| 最近记录: |