无法从'System.Collections.Generic.IEnumerable <char>'转换为'string'

Yoa*_*oav 3 .net c# linq string generics

我试图反转我的字符串,但我得到跟随错误

string str = word.Reverse();
Run Code Online (Sandbox Code Playgroud)

错误:

无法从'System.Collections.Generic.IEnumerable'转换为'string'

有谁知道我该怎么办?

Ham*_*jam 10

你应该建立一个新的字符串.

string str = new string(word.Reverse().ToArray());
Run Code Online (Sandbox Code Playgroud)

调用ToArray()一个IEnumerable<T>将它转换为T[].

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