Why am I getting System.char[] printed out in this case?

前端 未结 2 1274
感动是毒
感动是毒 2021-02-19 11:07

I\'m trying to figure out what I\'m doing wrong here, but I can\'t seem to. I have this method that takes in a string and reverses it. However, when I print out the reversed str

2条回答
  •  梦如初夏
    2021-02-19 11:41

    By calling ToString you just get the default implementation that every class inherits from object. .NET can't provide a special implementation just for an array of char; the override would have to apply to all types of array.

    Instead, you can pass the array to String's constructor, return new String(reversedString).

提交回复
热议问题