StringBuilder sb = new StringBuilder(); //sb.Append(WebAPI.HelloWorld() + "<br>"); //WebAPI任意实例化的对象 Type t = WebAPI.GetType(); PropertyInfo[] propertys = t.GetProperties(BindingFlags.Public | BindingFlags.Instance); foreach (PropertyInfo pi in propertys) { try { sb.Append(pi.Name + "(" + pi.PropertyType.Name + "):" + pi.GetValue(WebAPI, null).ToString() + "<br>"); } catch { sb.Append(pi.Name + "(" + pi.PropertyType.Name + "):-<br>"); } } //sb.Append(WebAPI.Url + "<br>"); //sb.Append(WebAPI.UserAgent + "<br>"); //sb.Append(WebAPI.RequestEncoding + "<br>"); //sb.Append(WebAPI.HelloWorld()+"<br>"); Response.Write(sb.ToString());
以上就是神勇高山最近收集整理的关于通过反射取得对象中的属性列表及值的全部内容,更多相关通过反射取得对象中内容请搜索靠谱客的其他文章。
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
发表评论 取消回复