菜鸟求解
[ConfigurationProperty("Name")]
public String Name
{
      get
      {
          return (String)this["Name"];
      }
      set
      {
          this["Name"] = value;
      }
}
请问下[ConfigurationProperty("Name")]  这样声明属性有什么用?
------解决方案--------------------http://topic.csdn.net/u/20090321/20/171144a8-9e6a-4bbb-b55f-b3e08eed775f.html
------解决方案-------------------- //指定方法或是属性是否可以在编辑器中查看Never始终不能,Always始终是可以的,Advanced只有高级用户才能查看
       [EditorBrowsable(EditorBrowsableState.Never)]
  //指定事件或是属性是否显示在属性窗口中
       //[Browsable(false)]
注意:此构造函数在 .NET Framework 2.0 版中是新增的。
此构造函数支持 .NET 基础结构,但不适合在代码中直接使用。  
创建 ConfigurationProperty 类的新实例。  
命名空间:System.Configuration
程序集:System.Configuration(在 system.configuration.dll 中)
语法
--------------------------------------------
VBC#C++F#JScript复制public ConfigurationProperty (
	string name,
	Type type,
	Object defaultValue,
	TypeConverter typeConverter,
	ConfigurationValidatorBase validator,
	ConfigurationPropertyOptions options,
	string description
)
J#复制public ConfigurationProperty (
	String name,  
	Type type,  
	Object defaultValue,  
	TypeConverter typeConverter,  
	ConfigurationValidatorBase validator,  
	ConfigurationPropertyOptions options,  
	String description
)
参数
name
配置实体的名称。  
type
配置实体的类型。  
defaultValue
配置实体的默认值。  
typeConverter
要应用的转换器类型。
validator
要使用的验证程序。  
options
ConfigurationPropertyOptions 枚举值之一。  
description
配置实体的说明。  
示例
--------------------------------------------
下面的代码示例演示如何使用 System.Configuration.ConfigurationProperty(String,Type,Object,TypeConverter,ConfigurationValidatorBase,ConfigurationPropertyOptions,String) 构造函数来实例化“配置/属性”对象。
VBC#C++F#JScript复制 // Initialize the _MaxIdleTime
  TimeSpan minTime = TimeSpan.FromSeconds(30);
  TimeSpan maxTime = TimeSpan.FromMinutes(5);
  ConfigurationValidatorBase _TimeSpanValidator =
    new TimeSpanValidator(minTime, maxTime, false);
  _MaxIdleTime =
   new ConfigurationProperty("maxIdleTime",
typeof(TimeSpan), TimeSpan.FromMinutes(5),
TypeDescriptor.GetConverter(typeof(TimeSpan)),
_TimeSpanValidator,
ConfigurationPropertyOptions.IsRequired,
"[Description:This is the max idle time.]");