Arrays 用数据填充字节数组的最有效方法?

Arrays 用数据填充字节数组的最有效方法?,arrays,vb.net,byte,Arrays,Vb.net,Byte,我试图用数据填充64KB的字节数组(任何数据都可以…可以是随机的,但不需要) 最有效的方法是什么?这是我当前的代码,但我觉得这可以做得更好: Dim dataByte() As Byte dataByte = System.Text.Encoding.ASCII.GetBytes("long string goes here") 精确到64kb?有趣。你可以考虑大的图元是什么。 请记住,每个字符都是一个字节。因此,要创建1024字节,我们可以创建长度为1024的字符串,如下所示: 新字符串

我试图用数据填充64KB的字节数组(任何数据都可以…可以是随机的,但不需要)

最有效的方法是什么?这是我当前的代码,但我觉得这可以做得更好:

 Dim dataByte() As Byte
 dataByte = System.Text.Encoding.ASCII.GetBytes("long string goes here")

精确到64kb?有趣。你可以考虑大的图元是什么。 请记住,每个字符都是一个字节。因此,要创建1024字节,我们可以创建长度为1024的字符串,如下所示:

新字符串(字符(0),1024)


根据需要进行调整。

谢谢您的回复。。。不一定是64KB,但此字节数组将写入文件,64KB是NTFS中最大的群集大小。。。但是这个字符串到字节数组是最有效的方法吗?谢谢。归根结底,数据就是数据。除非你一次又一次地做,否则性能差异应该是无关紧要的。如果是,请尝试将它们存储为整数数组。整数是大多数语言的“最小公分母”,需要的处理时间最少。