2013-10-29 64 views
0

我想填充一個64KB的數據字節數組(任何數據都會......可能是隨機的,但不需要)用數據填充字節數組的最有效方法?

這樣做的最有效方法是什麼?這是我目前的代碼,但我有一種感覺,這可以做得更好:

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

回答

0

正好64kb?有趣。你可以考慮多大的基元。

請記住,每個字符都是單個字節。因此,要創造1024個字節,我們可以把長度1024的像這樣的字符串:

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

根據需要調整。

+0

謝謝你的答覆......不一定是64KB,但是這個字節數組將被寫入文件,並且64KB是NTFS中最大的簇大小......但是這個字節數組是字節數組的最有效的方式?謝謝。 –

+0

在一天結束時,數據是數據。除非你一遍又一遍地重複,否則性能差異應該是無關緊要的。如果是,請嘗試將它們存儲爲整數數組。整數是大多數語言的「最小公分母」,應該要求最少的處理時間。 – Ares

相關問題