ConfigurationSection
我在网上找到的示例(例如)都有如下代码:
public class ConnectionSection : ConfigurationSection
{
[ConfigurationProperty("Servers")]
public ServerAppearanceCollection ServerElement
{
get { return ((ServerAppearanceCollection)(base["Servers"])); }
set { base["Servers"] = value; }
}
}
为什么它使用方括号从基础访问值“服务器”?从 xml 创建此对象时使用的是 setter,还是使用 setter 覆盖 xml 文件中的值?如果是这样,为什么要在此属性上设置属性?