C#byte []和char []之间有什么区别

时间:2011-07-15 17:42:30

标签: c# arrays

byte []和char []有什么区别?

从使用角度区分更多。它们可以互换使用吗?

1 个答案:

答案 0 :(得分:39)

byte代表一个字节。它总是8位宽。 char表示一个unicode字符,因此是两个字节(即16位)宽。如果您正在处理原始字节,请使用byte[];如果您正在处理字符串,请使用char[](或者更好string)。