string获取PropertyInfo信息
static void Main(string[] args)
{
object o = "23344";
GetObjectPropertyValue(o);
}
public static string GetObjectPropertyValue(Object obj)
{
StringBuilder sb = new StringBuilder();
Type type = obj.GetType();
var pinfo = type.GetProperties();
foreach (PropertyInfo property in type.GetProperties())
{
Object o = property.GetValue(obj, null);
sb.Append(String.Format("<NameValue Name='{0}'>{1}</NameValue>", property.Name, o.ToString()));
}
return sb.ToString();
}
报参数计数不匹配错误,为啥? string --------------------编程问答-------------------- 要确定是否对属性编制了索引,请使用 GetIndexParameters 方法。如果结果数组有 0(零)元素,则不会对属性编制索引。
你看一下msdn对第二个参数的说明
补充:.NET技术 , C#