2011-07-18 39 views
0

我想将一个纯文本日志文件(大约6 - 30 kB)存储在属于稍后序列化的类的变量中。一种方法是显然读取它并将其存储到一个字符串中。有没有更好的办法?在变量中存储文本文件(大约6-30 kB)的最佳方法

+0

这个尺寸可以,但随着尺寸的增加,如果可能变得比字符串大小允许更大,因为VB中的变量大小是固定的。与字符串相反,使用Variant数据类型会给内存更多。如果可能,如果可能的话,应并行读取序列。 – Shahzeb

回答

1

更好的是主观的。如果您没有遇到任何测量的性能问题,并且没有任何要求阻止它,请将其作为字符串存储。

1

.NET中的字符串是Unicode,这意味着每个字符将使用两个字节。如果您知道可以将每个字符编码的日志文件存储为1个字节,则可以通过将其存储为字节数组来节省空间。然而,30KB并不多,所以我不会太在意它,除非你有成千上万个。

相关问题