c# – 为什么我在这种情况下打印出System.char []?

c# – 为什么我在这种情况下打印出System.char []?,第1张

概述我想弄清楚我在这里做错了什么,但我似乎不能.我有这个方法接收一个字符串并将其反转.但是,当我从调用方法打印出反转的字符串时,我只是得到“System.Char []”而不是实际的反转字符串. static string reverseString(string toReverse) { char[] reversedString = toReverse.ToCharArra 我想弄清楚我在这里做错了什么,但我似乎不能.我有这个方法接收一个字符串并将其反转.但是,当我从调用方法打印出反转的字符串时,我只是得到“System.Char []”而不是实际的反转字符串.
static string reverseString(string toReverse)    {        char[] reversedString = toReverse.tochararray();        Array.Reverse(reversedString);        return reversedString.ToString();    }
解决方法 在.NET中调用T数组上的ToString将始终返回“T []”.你想要改用它:new string(reveRSString). 总结

以上是内存溢出为你收集整理的c# – 为什么我在这种情况下打印出System.char []?全部内容,希望文章能够帮你解决c# – 为什么我在这种情况下打印出System.char []?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1239170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存