c#中将字符串转换为字符串数组

AA先生

有没有一种简单的方法可以将字符串转换为字符串数组?

例如,我有一个字符串:

string s = "1234";

我想转换成这个

string[] ss = {"1","2","3","4"};
伊万·卡尔

如果要将字符串拆分为chars数组,则只需使用:

char[] ss = s.ToCharArray();

如果你想要一个strings 而不是chars的数组,你可以简单地使用:

using System.Linq;
// ...
string[] ss = s.Select(x => x.ToString()).ToArray();

这是一个可运行的示例

更新:无需调用,.ToCharArray()因为字符串已经可以枚举,如下面的 canton7 所述。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章