在以下示例中,在类中使用此[]以从类即时的某个位置获取值。这个值在哪里存储?是否可能[]运算符被重载,或者这只是我不熟悉的c#语法?使用此[]关键字从类即时检索值
public class MyUserSettings : ApplicationSettingsBase
{
[UserScopedSetting()]
[DefaultSettingValue("white")]
public Color BackgroundColor
{
get
{
return ((Color)this["BackgroundColor"]);
}
set
{
this["BackgroundColor"] = (Color)value;
}
}
}