寻找解决方案以在标头上返回属性名称,然后返回值
public override string ToString()
{
StringBuilder builder = new StringBuilder();
var props = this.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); // string typeName = this.GetType().Name;
var itemStr = string.Join(", ",
props.Select(p => p.GetValue(this,null)? .ToString())
.ToArray());
return itemStr.ToString();
}
}
我尝试使用字符串。加入但它只返回像约翰、史密斯这样的值。但我需要以下格式。 “名字”,“姓氏”,然后在下一行它的值 “约翰·史密斯” “玛丽”,“土地”