public new BlogProvider this[string name]
{
get { return (BlogProvider)base[name]; }
}
//this[string name]、base[name]分别表示什么啊,为什么用[]?[ConfigurationProperty("providers")] //这里的[]又表示什么啊?属性赋值么?
public ProviderSettingsCollection Providers
{
get { return (ProviderSettingsCollection)base["providers"]; }
}
下面的是属性标记。
{
get { return (BlogProvider)base[name]; }
}
这个叫索引器。
[ConfigurationProperty("providers")]
public ProviderSettingsCollection Providers
{
get { return (ProviderSettingsCollection)base["providers"]; }
}
这个楼上说的对,是Attribute不过Attribute(翻译成中文应该是属性)还是有两种不同的含义,一种是OO上的一种是C#里的。楼主问得这个就是C#中的Attribute。至于用法楼主可以查查资料。