【问题标题】:Split string... tersely [duplicate]拆分字符串...简洁[重复]
【发布时间】:2011-04-24 03:06:49
【问题描述】:

可能重复:
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('|');

【问题讨论】:

  • 我刚刚在您的另一个问题上发布了答案。立即在新帖子中提出相同的问题是一种不好的形式,因为其他人可能正在回复您原来的问题。
  • 放养和跟踪很不一样。
  • 你真的尝试过这个吗?正如 SamStephens 所写,您会发现,您的资金非常充裕。
  • CantSleepAgain,您能否停止以流行的技术名称作为问题的开头?我们有一个很棒的标签系统可以解决这个问题。

标签: c# arrays string split


【解决方案1】:

答案正是你刚刚写的!

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

【讨论】:

  • 是的,我正要写完全相同的东西......
猜你喜欢
  • 2010-11-03
  • 1970-01-01
  • 2017-07-22
  • 2011-07-06
  • 2011-09-03
  • 2016-03-15
  • 2017-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多