Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में स्ट्रिंग यादृच्छिक करें

स्ट्रिंग को रैंडमाइज करने के लिए, पहले रैंडम क्लास का उपयोग करें -

Random r = new Random();

अब, ऑर्डरबाय () के साथ नेक्स्ट () मेथड का उपयोग करें −

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("String = {0}", str);
      Console.WriteLine("Random String = {0}",random);
      Console.Read();
   }
}

आउटपुट

String = electronics
Random String = lericsecton

  1. सी # में एक स्ट्रिंग सॉर्ट करना

    सबसे पहले, एक स्ट्रिंग ऐरे सेट करें। string[] values = { "tim", "amit", "tom", "jack", "saurav"}; सॉर्ट करने के लिए सॉर्ट () विधि का उपयोग करें। Array.Sort(values); आइए देखें पूरा कोड - उदाहरण using System; public class Program {    publi

  1. स्ट्रिंग जॉइन () विधि

    प्रत्येक तत्व के बीच निर्दिष्ट विभाजक का उपयोग करते हुए, स्ट्रिंग्स में शामिल हों () विधि एक स्ट्रिंग सरणी के सभी तत्वों को जोड़ती है। नीचे दिए गए उदाहरण में हमारे पास एक मल्टी-लाइन स्ट्रिंग है और हमने सेपरेटर को \n - . के रूप में सेट किया है String.Join("\n", starray); उदाहरण निम्नलिखित

  1. सी # में एक स्ट्रिंग रिवर्स

    एक स्ट्रिंग को उलटने के लिए, ऐरे का उपयोग करें। रिवर्स () विधि। हमने एक विधि निर्धारित की है और स्ट्रिंग मान को हेनरी के रूप में पास किया है - public static string ReverseFunc(string str) {    char[] ch = str.ToCharArray();    Array.Reverse(ch);    return new string(ch