【发布时间】:2012-01-31 09:13:01
【问题描述】:
我有下一个对象/列表“ListaDatos”,我喜欢将它作为清晰的字符串(通过邮件等可视化/发送)
public List<Datos> ListaDatos = new List<Datos>();
public class Datos
{
public string Numero;
public string Alias;
public string URLConsumo;
//-- Consumos -----------------------------
public List<Consumo> Consumos = new List<Consumo>();
public string ConsumoTotal;
}
public class Consumo
{
public string Tipo;
public string Subtipo;
public string Concepto;
public string Cantidad;
public string Importe;
public string Total;
}
将这个对象“渲染”成文本以获得具有类似这样的字符串变量的最简单方法是什么:
DATOS
Numero : 10
Alias : "aaaaa"
urlConsumo : "www.aaaaaaaaaaaaa"
Consumos
Tipo : "abc"
SubTtipo : "aaa"
...
DATOS
Numero : 10
Alias : "aaaaa"
urlConsumo : "www.aaaaaaaaaaaaa"
Consumos
Tipo : "abc"
SubTtipo : "aaa"
...
【问题讨论】:
-
你试过什么?这个问题是一个编程问题,还是仅仅是关于格式的问题?
-
我想必须使用反射来查看 listaDatos 上的每个属性并制作一个字符串,但不确定最好的方法是什么,或者网络框架 4.0 上是否存在允许我以最好的方式做到这一点