কম্পিউটার টিউটোরিয়াল

C#-এ স্ট্রিং রিভার্স করা (লুপ ব্যবহার করে)


আমাদের নমুনা স্ট্রিং:

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())

  1. জাভাস্ক্রিপ্টে স্ট্রিং রিভার্স করা (বিল্ট-ইন মেথড ছাড়া)

  2. অ্যান্ড্রয়েডে স্ট্রিং রিভার্স করার পদ্ধতি

  3. অ্যারে রিভার্স করার C প্রোগ্রাম

  4. পাইথনে স্ট্রিং রিভার্স (ইন-প্লেস)