Доступ к свойствам на статических полях, какой метод для использования в C#?C#

Место общения программистов C#
Ответить
Anonymous
 Доступ к свойствам на статических полях, какой метод для использования в C#?

Сообщение Anonymous »

У меня есть класс, как это: < /p>

Код: Выделить всё

public static class Settings
{
private static SettingsWindow _settingsWindow = null;

public static void Init(SettingsWindow settingsWindow)
{
_settingsWindow = settingsWindow;
}
< /code>
, затем позже является следующим (внутри метода): < /p>
_settingsWindow.ExePathTextBox.Text = CurrentSettings.ExePath;
_settingsWindow.rbSimpleSave.Checked = !CurrentSettings.optSaveUseBrowser;
_settingsWindow.rbBrowserSave.Checked = CurrentSettings.optSaveUseBrowser;
_settingsWindow.rbPresetAll.Checked = CurrentSettings.PreventPresetCol == PC.Allow;
_settingsWindow.rbPresetFolder.Checked = CurrentSettings.PreventPresetCol == PC.Folder;
_settingsWindow.rbPresetGlobal.Checked = CurrentSettings.PreventPresetCol == PC.Global;
_settingsWindow.rbFolderAll.Checked = CurrentSettings.PreventFolderCol == PC.Allow;
_settingsWindow.rbFolderParent.Checked = CurrentSettings.PreventFolderCol == PC.Folder;
_settingsWindow.rbFolderGlobal.Checked = CurrentSettings.PreventFolderCol == PC.Global;
Есть ли способ сократить эти операторы, чтобы не повторять _settingswindow на каждой строке? Я как -то не нахожу.

Подробнее здесь: https://stackoverflow.com/questions/793 ... o-use-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»