拆分字符串......简洁

时间:2010-10-12 04:43:40

标签: c# arrays string split

  

可能重复:
  C#: Convert string to model

假设我需要取一个字符串并将其转换为数组。此字符串具有单个通用字符以表示新元素。例如,我想要转换这个字符串:

var s = "first|second|third";

进入这个数组:

var segments = new[]
{
    "first",
    "second",
    "third"
};

有没有比这更简单的方法:

var segments = s.Split(new char[] { '|' });

写作(new char[] { '|' }我感到很不舒服。我觉得可能有这种方法,但我找不到它的签名:

var segments = s.Split('|');

1 个答案:

答案 0 :(得分:1)

答案正是你刚刚写的!

var s = "first|second|third";
var segments = s.Split('|');