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