C#相当于Java Arrays.ToString(byte [])

时间:2013-10-02 23:21:24

标签: c# java arrays

Java方法C#

中是否存在Arrays.ToString(byte[])中的等效方法

找到here

基本上我想将字节数组转换为格式的字符串:

"[10, 23, 0, 15]"

反映字节数组中每个字节值的数字。

1 个答案:

答案 0 :(得分:2)

这是一个单行。试试这个:

static string Array2String<T>( IEnumerable<T> list )
{
  return "[" + string.Join(",",list) + "]";
}

您可能需要针对T的不同风格稍微调整一下以允许正确引用和/或字符串化 1 等,但这是一般原则。

1 并非所有类型的ToString()都带有非常有用的东西,因为object只需提交类型名称。