我尝试使用谷歌搜索并在此处查看问题/答案,但是运气不高。
我有一个已经通过分割逗号(“,”)放入数组的值的列表,但是现在我需要分割冒号(“:”)。我不知道该怎么做,到目前为止我尝试过的所有方法都无法正常工作,而且我不知道该如何解决。
string AdditionalData = "Name: John, Age: 43, Location: California";
string[] firstData = AdditionalData.Split(',');
上面的代码是我已经走了多远-可以正常工作-但是无论我尝试什么,我都无法弄清楚如何在冒号上分割数据。基本上,我希望将数组“ firstData”带入一个新数组中。
对于这个问题的简单性,我们将不胜感激,在此道歉,我是新手!
侧面说明:如果有帮助,则此标签是asp.net mvc项目的一部分,该标签已删除。结果也显示为网页,而不是在控制台中。
答案 0 :(得分:2)
使用foreach循环迭代每个数组项。
foreach(string dataString in firstData)
{
string[] temp = dataString.Split(':')
//do something with the new array here
}
答案 1 :(得分:0)
我想这就是您想要的,但是我不确定。
var secondData = firstData.Select(str => str.Split(':'));