如题所示,在调用TestObject时,如何TestObject中BoolValue属性的默认值,描述文字,UITypeEditor等信息呢?
public class TestObject
{ [DefaultValue(false),Description("描述")]
public bool BoolValue
{
get;
set;
} }
public class TestObject
{ [DefaultValue(false),Description("描述")]
public bool BoolValue
{
get;
set;
} }
解决方案 »
- html table 的排版能让 asp table 代替吗?
- windows任务栏中的工具栏如何创建?
- 如何让clear按钮清空winform的所有控件(如textBox,comboBox,dataGridView等)
- treeview服务器段如何获得checkbox内容。
- 太怪了,简直无语了
- 关于MDI,及其子窗口的问题
- 有关通过事件传递信息(在类中建立的线程没有作用)大侠帮忙看看--Thanks a lot
- chart控件显示不出来
- 吐血的VS.NET IDE,可能是BUG,大家看看有没办法解决
- 请教几个有关文件操作的问题
- ADO.net中使用data.Fill(dataset);提示:找不到存储过程,求高人解答啊。。
- 如何用滑动条控制c#窗口颜色
http://www.txwb.com/Article/wbcx/Easy/201104/94502.html
http://topic.csdn.net/u/20100513/10/ae96022e-9f4f-49d4-97de-060346fcfd89.html
Type t = typeof(TestObject);
PropertyInfo pi = t.GetProperty("BoolValue", BindingFlags.Public | BindingFlags.Instance);
if (pi != null)
{
foreach (Attribute att in pi.GetCustomAttributes(true))
{
if (att is DefaultValueAttribute)
{
Console.WriteLine("DefaultValue:{0}", ((DefaultValueAttribute)att).Value);
}
else if (att is DescriptionAttribute)
{
Console.WriteLine("Description:{0}", ((DescriptionAttribute)att).Description);
}
}
}