知道我怎么能用字符和数字分隔字符串,例如12345ABC678使它看起来像这样1 | 2 | 3 | 4 | 5 | A | B | C | 6 | 7 | 8 ??或者,如果这不可能,我怎么能把这个字符串放在一个像这样的不同textBox中的每个字符或nr?
使用
String aString = "AaBbCcDd";
var chars = aString.ToCharArray();
然后你可以遍历数组(字符)
你可以使用String.Join
和String.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);