How to reverse a string in C# and VB.Net

 
Following example show that how to get reverse string of a string in C# and Vb.net programming languages.
this example requires two textbox controls and one button.

[VB.Net]

Private Sub btnReverseString_Click(ByVal sender As System.Object, _
                                       ByVal e As System.EventArgs) Handles btnReverseString.Click
     Dim OriginalString As String = txtOriginalString.Text
     Dim ReverseString As String = ""
     For i As Integer = 0 To OriginalString.Length - 1
         ReverseString += OriginalString(OriginalString.Length - 1 - i)
     Next
     txtReverseString.Text = ReverseString
End Sub

[C#]

private void btnReverseString_Click(System.Object sender, System.EventArgs e)
    {
       string OriginalString = txtOriginalString.Text;
       string ReverseString = "";
       for (int i = 0; i <= OriginalString.Length - 1; i++)
         {
            ReverseString += OriginalString[OriginalString.Length - 1 - i];
         }
       txtReverseString.Text = ReverseString;
    }