【发布时间】:2018-06-05 05:55:40
【问题描述】:
我正在尝试反转并返回 StringBuilder 结果,但在尝试按return sb.Reverse().ToString() 的顺序尝试所有变体时出现以下错误:
无法将类型“System.Collections.Generic.IEnumerable”隐式转换为“字符串”。
“StringBuilder”不包含“Reverse”的定义,并且找不到接受“StringBuilder”类型的第一个参数的扩展方法“Reverse”
以相反的顺序返回 stringbuilder 结果的正确格式是什么?
public static string Reverse( string s )
{
char[] charArray = s.ToCharArray();
Array.Reverse( charArray );
return new string( charArray );
}
不幸的是,这段代码没有一行完成
请投票删除此帖子,以便我能找回代表 XD
【问题讨论】:
-
您是否对 Java 的
StringBuilder.Reverse()感到困惑? .NET 中没有这样的方法。 -
这不是完全清楚你在追求什么 - 你想反转结果字符串,还是你想要一个包含你附加的反转的字符串?例如,如果你有
sb.Append("abc"); sb.Append("xyz"),你想要"xyzabc"还是"zyxcba"? -
@JamesThorpe 我正在尝试将“01101”返回到“10110”
标签: c#