আমাদের নমুনা স্ট্রিং:
myStr = "Tom";
স্ট্রিং রিভার্স করতে প্রথমে স্ট্রিংয়ের দৈর্ঘ্য বের করুন:
// find string length int len; len = myStr.Length - 1;
এখন while লুপ ব্যবহার করুন যতক্ষণ দৈর্ঘ্য ০ বা তার বেশি:
while (len >= 0) {
rev = rev + myStr[len];
len--;
}
সম্পূর্ণ উদাহরণ
using System;
class Demo {
static void Main() {
string myStr, rev;
myStr = "Tom";
rev = "";
Console.WriteLine("String is {0}", myStr);
// find string length
int len;
len = myStr.Length - 1;
while (len >= 0) {
rev = rev + myStr[len];
len--;
}
Console.WriteLine("Reversed String is {0}", rev);
Console.ReadLine();
}
}
আউটপুট
String is Tom Reversed String is moT
বিকল্প: LINQ ব্যবহার করে: new string(str.Reverse().ToArray())