如何用char分隔字符串char并在c#后面添加一个符号

问题描述 投票:2回答:2

知道我怎么能用字符和数字分隔字符串,例如12345ABC678使它看起来像这样1 | 2 | 3 | 4 | 5 | A | B | C | 6 | 7 | 8 ??或者,如果这不可能,我怎么能把这个字符串放在一个像这样的不同textBox中的每个字符或nr?

string visual-studio c#-4.0
2个回答
0
投票

使用

  String aString = "AaBbCcDd";
  var chars = aString.ToCharArray();

然后你可以遍历数组(字符)


4
投票

你可以使用String.JoinString.ToCharArray

string input = "12345ABC678";
string result = String.Join("|", input.ToCharArray());

你可以将ToCharArray强制转换为string而不是IEnumerable<char>(创建一个新数组)来强制它使用the right overload of String.Join

string result = String.Join("|", (IEnumerable<char>)input);
© www.soinside.com 2019 - 2024. All rights reserved.