标签: c# arrays
byte []和char []有什么区别?
从使用角度区分更多。它们可以互换使用吗?
答案 0 :(得分:39)
byte代表一个字节。它总是8位宽。 char表示一个unicode字符,因此是两个字节(即16位)宽。如果您正在处理原始字节,请使用byte[];如果您正在处理字符串,请使用char[](或者更好string)。
byte
char
byte[]
char[]
string