我正在使用VB.NET处理一个长固定长度的记录.最简单的选项似乎是将整个记录加载到一个字符串中,并使用Substring按位置和长度访问字段.但似乎在每个调用中都会在Substring方法中进行一些冗余处理.这让我想知道使用基于流或阵列的方法是否可以获得更好的结果.
内容以包含UTF8字符数据的字节数组开始.我想到的其他几种方法如下所示.
这绝对是不成熟的优化; 子串方法即使慢几毫秒也可以完全接受.但我想在编码之前我会问,只是为了看看是否有人能想到使用其他方法之一的理由.
.net string performance
.net ×1
performance ×1
string ×1