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所写的,你的问题基本上是在钱上。再说一次,你能不能不要用流行的技术名称作为问题的开头?我们有一个很棒的标签系统来处理这个问题。是的,我正要写同样的东西。。。