Properties.Settings.Default
. , Microsoft , System.Configuration, ().
Properties.Settings.Default , ApplicationSettingBase, . , [UserScopedSetting], XML C:\Users\user\AppData\Local\ComapnyName\Hashed_AppName\version, . , [ApplicationScopedSetting], app.config .
:
class FormSettings : ApplicationSettingsBase
{
public WindowSettings() {}
public WindowSettings(string settingsKey) : base(settingsKey) {}
[UserScopedSettingAttribute()]
[DefaultSettingValueAttribute("MyDefaultName")]
public String Name
{
get { return (string)(this["Name"]); }
set { this["Name"] = value; }
}
}
Properties.Settings.Default , " " → "" "" Properties.Settings.Default.
, , . . Wikipedia.
Microsoft.Win32.Registry, . :
public class RegistryExample
{
public static void Main()
{
const string rootUser = "HKEY_CURRENT_USER";
const string subkey = "RegistryExample";
const string keyName = String.Format("{0}\\{1}, userRoot, subkey);
Registry.SetValue(keyName, "MyRegistryValue", 1234);
}
}
. MSDN. , , , , "" , , .