Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法从';System.Collections.Generic.IEnumerable<;char>';至';字符串';_C#_.net_String_Linq_Generics - Fatal编程技术网

C# 无法从';System.Collections.Generic.IEnumerable<;char>';至';字符串';

C# 无法从';System.Collections.Generic.IEnumerable<;char>';至';字符串';,c#,.net,string,linq,generics,C#,.net,String,Linq,Generics,我试图反转我的字符串,但出现以下错误 string str = word.Reverse(); 错误: 无法从“System.Collections.Generic.IEnumerable”转换为 “字符串” 有人知道我需要做什么吗?你应该构建一个新字符串 string str = new string(word.Reverse().ToArray()); string str = string.Join(string.Empty, word.Reverse()); 在IEnumerabl

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

string str = word.Reverse();
错误:

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


有人知道我需要做什么吗?

你应该构建一个新字符串

string str = new string(word.Reverse().ToArray());
string str = string.Join(string.Empty, word.Reverse());
IEnumerable
上调用
ToArray()
会将其转换为
T[]


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

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

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

@迈克,为什么?若word是字符串,则Reverse返回IEnumerable字符,您将得到该错误。