//以Color 对象为例 输出所有定义的属性颜色
Type t = typeof(Color);
PropertyInfo[] properties = t.GetProperties(BindingFlags.Static | BindingFlags.Public);
StringBuilder sb = new StringBuilder();
foreach(PropertyInfo info in properties)
{
sb.AppendFormat("<div style='background-color:{0};'>{0}</div>", info.Name);
}
this.divAll.InnerHtml = sb.ToString();
//在asp.net页面中定义一个div看效果
//<div id="divAll" runat="server"></div>
Type t = typeof(Color);
PropertyInfo[] properties = t.GetProperties(BindingFlags.Static | BindingFlags.Public);
StringBuilder sb = new StringBuilder();
foreach(PropertyInfo info in properties)
{
sb.AppendFormat("<div style='background-color:{0};'>{0}</div>", info.Name);
}
this.divAll.InnerHtml = sb.ToString();
//在asp.net页面中定义一个div看效果
//<div id="divAll" runat="server"></div>
本文通过C#示例代码展示了如何获取并输出Color对象的所有静态公共属性,利用反射机制遍历这些属性,并将属性名作为颜色值显示在ASP.NET页面上。

被折叠的 条评论
为什么被折叠?



