C#中的byte []究竟是什么?

时间:2016-12-02 14:00:32

标签: c# arrays byte

在C#中,byte是8位无符号整数的数据类型,因此byte []应该是0到255之间的整数数组,就像char []是一个字符数组一样。

但是大多数时候遇到byte []时,我看到byte []被用作连续的内存块,用于存储数据的原始表示。

这两者如何相互关联?

感谢

1 个答案:

答案 0 :(得分:1)

嗯,一个字节作为数据类型就是你已经说过的,一个0到255之间的无符号整数。此外,这个类型需要完全 - 不管你信不信 - 你的内存中有一个字节,因此也就是名字。这就是为什么大多数读取每字节字节的读者将这些信息存储在一个完全符合字节大小的结构中 - byte - 数据类型。