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

সি শার্পে স্ট্রিং র‍্যান্ডমাইজ (Randomize) করা

স্ট্রিং র‍্যান্ডমাইজ করতে, প্রথমে Random ক্লাস ব্যবহার করুন −

Random r = new Random();

এখন, Next() মেথডটি OrderBy() সাথে ব্যবহার করুন −

string random = new string(str.ToCharArray().OrderBy(s => (r.Next(2) % 2) == 0).ToArray());

র‍্যান্ডমাইজ স্ট্রিং প্রদর্শন করে সম্পূর্ণ কোডটি নিচে দেওয়া হলো −

উদাহরণ

using System; 
using System.IO; 
using System.Linq; 
class Demo { 
    static void Main() { 
        const string str = "electronics"; 
        Random r = new Random(); 
        string random = new string(str.ToCharArray().OrderBy(s => (r.Next(2) % 2) == 0).ToArray()); 
        Console.WriteLine("স্ট্রিং = {0}", str); 
        Console.WriteLine("র‍্যান্ডম স্ট্রিং = {0}", random); 
        Console.Read(); 
    } 
}

আউটপুট

স্ট্রিং = electronics
র‍্যান্ডম স্ট্রিং = lericsecton
  1. C#-এ Enum.GetName মেথড

  2. C#-এ স্ট্রিং অ্যারে সর্ট করা (Array.Sort)

  3. C#-এ String.Join() মেথড ব্যবহার করে স্ট্রিং অ্যারের উপাদানগুলো একত্রিত করা

  4. C#-এ স্ট্রিং রিভার্স (Reverse a String)