我需要转储数组或对象的内容,我很想知道在C#中我们是否有类似PHP指令的东西var_dump.
目标是不构建循环来使用数组或对象的每个属性或内容并使用Console.WriteLine.
das*_*ght 15
最接近的可能是string.Join:
Console.WriteLine(string.Join(", ", myEnumOfObjects));
Run Code Online (Sandbox Code Playgroud)
但是,它不会自动将"数组或对象的每个属性或内容"包含在输出中 - 如果您希望这样做,则需要覆盖ToString正在打印的对象的方法:
class MyObject {
public string Name {get;set;}
public DateTime Dob {get;set;}
public override string ToString() {
return string.Format("{0} - {1}", Name, Dob);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31878 次 |
| 最近记录: |