Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 分割字符串。。。简洁地_C#_Arrays_String_Split - Fatal编程技术网

C# 分割字符串。。。简洁地

C# 分割字符串。。。简洁地,c#,arrays,string,split,C#,Arrays,String,Split,可能重复: 假设我需要获取一个字符串并将其转换为一个数组。此字符串有一个通用字符来表示新元素。例如,我想转换此字符串: var s = "first|second|third"; 在该阵列中: var segments = new[] { "first", "second", "third" }; 有没有比这更简单的方法: var segments = s.Split(new char[] { '|' }); 我觉得写新字符很不舒服。我觉得可能有这种方法,但我找不

可能重复:

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

var s = "first|second|third";
在该阵列中:

var segments = new[]
{
    "first",
    "second",
    "third"
};
有没有比这更简单的方法:

var segments = s.Split(new char[] { '|' });
我觉得写新字符很不舒服。我觉得可能有这种方法,但我找不到它的特征:

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

答案正是你刚才写的

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

我刚刚在你的另一个问题上贴了一个答案。在一篇新的帖子里马上问同样的问题是不好的,因为其他人可能正在回答你原来的问题。长袜和跟踪很不一样。你真的试过这个吗?你会发现,正如SamStephens所写的,你的问题基本上是在钱上。再说一次,你能不能不要用流行的技术名称作为问题的开头?我们有一个很棒的标签系统来处理这个问题。是的,我正要写同样的东西。。。