Почему ReSharper предлагает поле readonly для 'настроек' в моем примере ниже?
Если я правильно понимаю, вы должны использовать модификатор readonly
, если вы изменяете это поле только в конструкторе, но в моем примере я также изменяю его другим методом в том же классе.
Что мне не хватает?
public partial class OptionsForm : Form
{
private Settings settings;
public OptionsForm(Settings s)
{
settings = s;
}
private void SaveData()
{
settings.ProjectName = TextBoxProject.Text;
}
}