如果我有这样的字符串:
string s = "xzy...";
如何将其转换为数组:
string[] ss = {"x", "z", "y", ...}
答案 0 :(得分:6)
您正在寻找ToCharArray()
。
这将返回char
s的数组
如果你真的需要一个string
的数组,你可以写
Array.ConvertAll(s.ToCharArray(), c => c.ToString())
答案 1 :(得分:1)
如果您想将其转换为字符数组,可以使用
s.ToCharArray();
但请注意,它已经实现了IEnumerable<char>
并且按位置有一个索引器。如果你真的需要字符串
s.Select(c => c.ToString()).ToArray()