<分区>
我需要转储数组或对象的内容,我很想知道在 C# 中是否有类似于 PHP 指令 var_dump
的内容。
目标是不构建循环来使用数组或对象的每个属性或内容,并使用 Console.WriteLine
进行打印。
标签 c#
<分区>
我需要转储数组或对象的内容,我很想知道在 C# 中是否有类似于 PHP 指令 var_dump
的内容。
目标是不构建循环来使用数组或对象的每个属性或内容,并使用 Console.WriteLine
进行打印。
最佳答案
最接近的可能是string.Join
:
Console.WriteLine(string.Join(", ", myEnumOfObjects));
虽然它不会自动将“数组或对象的每个属性或内容”包含到输出中 - 如果您希望发生这种情况,您需要重写正在打印的对象的 ToString
方法:
class MyObject {
public string Name {get;set;}
public DateTime Dob {get;set;}
public override string ToString() {
return string.Format("{0} - {1}", Name, Dob);
}
}
关于c# - C# 中的 PHP var_dump 转储数组或对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23824899/