在C#中是否有与Java方法Arrays.ToString(byte[])等效的方法?
在这里找到链接 本质上,我想将字节数组转换为以下格式的字符串:
"[10, 23, 0, 15]"
其中数字反映了字节数组中每个字节的值。
在这里找到链接 本质上,我想将字节数组转换为以下格式的字符串:
"[10, 23, 0, 15]"
其中数字反映了字节数组中每个字节的值。
这只需要一行代码。试试这个:
static string Array2String<T>( IEnumerable<T> list )
{
return "[" + string.Join(",",list) + "]";
}
T
进行微调,以便进行适当的引用和/或字符串化等操作,但这是一般原则。1
1并非所有类型都具有返回任何非常有用内容的ToString()
,因为object
只会返回类型名称。
\0
\0\0��\0C\0”。 - William Pownall