【发布时间】:2011-04-24 03:06:49
【问题描述】:
假设我需要获取一个字符串并将其转换为一个数组。这个字符串有一个通用字符来表示一个新元素。比如我想转这个字符串:
var s = "first|second|third";
进入这个数组:
var segments = new[]
{
"first",
"second",
"third"
};
有没有比这更简单的方法:
var segments = s.Split(new char[] { '|' });
我觉得写(new char[] { '|' } 不舒服。感觉大概有这个方法,但是找不到它的签名:
var segments = s.Split('|');
【问题讨论】:
-
我刚刚在您的另一个问题上发布了答案。立即在新帖子中提出相同的问题是一种不好的形式,因为其他人可能正在回复您原来的问题。
-
放养和跟踪很不一样。
-
你真的尝试过这个吗?正如 SamStephens 所写,您会发现,您的资金非常充裕。
-
CantSleepAgain,您能否请停止以流行的技术名称作为问题的开头?我们有一个很棒的标签系统可以解决这个问题。