Hi I have a simple question how to reverse a string and then undo the reversal within the same method in C#. I know there's many ways to reverse a string but I'm currently using the Array.Reverse method.
Sample code:

```
    static void ReverseString()
    {
        const string name = "Hello World";
        var mystring = name.ToCharArray();

        Array.Reverse(mystring);
        Console.WriteLine(new string(mystring));
    }

```

So I want to take the output "dlroW olleH" and pass it into another array.reverse to get back "Hello World" If it's not possible to do within the same method then I would like an example of how to pass that output "dlroW olleH" into a new method so it can be reversed.

Thank you in advance!