无法从';System.Collections.Generic.IEnumerable<;char>

本文关键字:lt IEnumerable char gt Generic System Collections | 更新日期: 2023-09-27 18:28:41

我试图反转字符串,但出现以下错误

string str = word.Reverse();

错误:

无法从"System.Collections.Generic.IEnumerable"转换为"字符串"

有人知道我该怎么办吗?

无法从';System.Collections.Generic.IEnumerable<;char>

您应该构建一个新字符串。

string str = new string(word.Reverse().ToArray());

IEnumerable<T>上调用ToArray()会将其转换为T[]

string有一个构造函数,它获取字符数组并构造字符串。

您应该将字符连接在一起以生成新字符串。

string str = string.Join(string.Empty, word.Reverse());