C#やVB.NETで、「文字列を文字列で分割」したい場合、少し特殊な書き方になる。 文字列を「文字」で分割したい場合は、そんなに考えないが、「文字列」の場合は、配列に入れて、オプションを指定する必要がある。 C#では、下記のように。 var msg = "Microsoft###Google###Apple"; var msgs = msg.Split(new string[]{"###"}, System.StringSplitOptions.None); VBでは、下記のように書くか、後述するSplit関数を使う。 Dim msg As String = "Microsoft###Google###Apple" Dim msgs As String() = msg.Split(New String() {"###"}, StringSplitOptions.None) おそらくは、この