Chuyển chuỗi thành mảng ký tự (ToCharArray), dùng Array.Reverse đảo ngược, rồi tạo chuỗi mới.
Ví dụ
using System;
using System.Linq;
using System.IO;
class Program
{
static void Main()
{
string str = "Amit";
char[] arr = str.ToCharArray();
Console.WriteLine("Chuỗi gốc: " + str);
Array.Reverse(arr);
Console.WriteLine("Chuỗi đảo ngược: " + new string(arr));
}
}
Kết quả
Chuỗi gốc: Amit Chuỗi đảo ngược: timA
Mẹo: LINQ: new string(str.Reverse().ToArray()).