爲了澄清這個問題,我想補充一點,我不是問爲什麼我應該選擇readonly而不是const,或者readonly比const更有什麼好處。爲什麼resharper建議在未更改的字段中使用readonly?
我在問爲什麼只讀字段只是因爲它沒有改變(此刻)。
例如: 如果我寫了下面的類:
public class MyClass
{
public int _i = 5;
// Code that doesn't change the value of i:
...
}
ReSharper的將表明,它可以製成只讀。
感謝
這是錯誤的建議,你公開了該字段。如果它會建議使用財產,那麼它會給你很好的建議。 – 2010-03-07 13:32:41