極々極小だが、NullCharを直接指定した方が、以下のような構文だと速かったヨ。
'VisualBasic.Char版 sections = sectionListString.Split(Microsoft.VisualBasic.Chr(0)) 'NullChar版 sections = sectionListString.Split(ControlChars.NullChar)
え?違い?下段の方が250μs速い。でも、単一ならクダラナイ速度差だけど、これが数千回のループとかで出るようなら問題ね。いや、それでも1秒に満たないか。