Я читаю код из статьи об абстрактных шаблонах в википедии, и там есть этот код
static void Main(string[] args)
{
var appearance = Settings.Appearance;//What is THIS??
IGUIFactory factory;
switch (appearance)
{
case Appearance.Win:
factory = new WinFactory();
break;
case Appearance.OSX:
factory = new OSXFactory();
break;
default:
throw new System.NotImplementedException();
}
var button = factory.CreateButton();
button.Paint();
}
Я не могу найти, к чему относятся эти Настройки .(И, очевидно, название «Настройки» не существует в текущем контексте)
Сначала я подумал, что оно относится к Properties.Settings
(которое я использовал ранее), но потом обнаружил, что в консольном приложении нет настроек (только в Winforms)
Кто-нибудь может рассказать мне об этом?