String Key = "12@34@56@78"; //戻り値には、空の文字列を含む配列要素が格納されます。 String[] split = info.Key.Split(new string[] { "@" }, StringSplitOptions.None); MsgBox(split[0]); // "12" MsgBox(split[1]); // "34" MsgBox(split[2]); // "56" MsgBox(split[3]); // "78" // こういうのでも foreach (String s in split) { Console.WriteLine(s); }
ネタ元
- http://propg.ee-mall.info/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/c/c-split%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%8C%BA%E5%88%87%E3%82%8A%E6%96%87%E5%AD%97%E3%81%AB%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B/
- 方法 : 文字列を分割する (C# プログラミング ガイド)