我有文字.例如string text = "COMPUTER"
,我想将其拆分为字符,以保持每个字符为字符串.
如果有任何分隔符我可以使用text.Split(delimiter).
但是,没有任何分隔符,我将其转换为字符数组用
text.ToCharArray().toList().
然后我得到了List<char>.但我需要List<string>.
那么我该如何转换List<char>为List<string>.
Gra*_*ICA 12
只需迭代字符集合,并将每个字符转换为字符串:
var result = input.ToCharArray().Select(c => c.ToString()).ToList();
Run Code Online (Sandbox Code Playgroud)
或者更短(更高效,因为我们之间没有创建额外的数组):
var result = input.Select(c => c.ToString()).ToList();
Run Code Online (Sandbox Code Playgroud)