【发布时间】:2009-09-15 18:12:15
【问题描述】:
前言
一段时间以来,我一直在对几乎所有类字段使用 readonly 修饰符。我将它用于 List
问题
你什么时候使用只读的,或者你呢?
您或您的公司是否有任何关于使用只读的最佳实践和/或编码标准?
我很想听听您对以下示例课程的看法,一般概念是否是一种好习惯?
class FileReaderWriter : IFileReaderWriter, IDisposable
{
private readonly string _file;
private readonly Stream _io;
public FileReaderWriter(string path)
{
_io = File.Open(_file = Check.NotEmpty(path), FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
}
public void Dispose() { _io.Dispose(); }
...
}
【问题讨论】:
-
Effective C# 1 对此有一个项目。我强烈推荐 Effective C# 系列。
标签: c# .net coding-style