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

सी # में एक स्ट्रिंग के वर्णों को स्वैप करना

स्ट्रिंग के वर्णों को स्वैप करने के लिए, चयन विधि का उपयोग करें।

सबसे पहले, मान लें कि हमारा स्ट्रिंग है -

string str = "PQRQP";

अब, आपको P की प्रत्येक घटना को Q से और Q को P के साथ स्वैप करना होगा -

str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();

उपरोक्त वर्णों को प्रतिस्थापित करता है।

आइए देखें कॉम्पलेट कोड -

उदाहरण

using System;
using System.Linq;

public class Program {
   public static void Main() {

      string str = "PQRQP";

      var res= str.Select(a=> a == 'P' ? 'Q' : (a=='Q' ? 'P' : a)).ToArray();
      str = new String(res);

      Console.WriteLine(str);
   }
}

आउटपुट

QPRPQ

  1. मैं कैसे पहचानूं कि एक स्ट्रिंग सी # में एक संख्या है या नहीं?

    मान लें कि हमारा स्ट्रिंग है - string str = "3456"; अब, यह जांचने के लिए कि दर्ज की गई स्ट्रिंग एक संख्या है या नहीं - str.All(c => char.IsDigit(c)) यदि स्ट्रिंग एक संख्या है, तो उपरोक्त सही है, अन्यथा गलत है। यहाँ पूरा कोड है - उदाहरण using System; using System.Linq; namespace Demo

  1. स्ट्रिंग inC# से अंतिम 4 वर्ण कैसे प्राप्त करें?

    सबसे पहले, स्ट्रिंग सेट करें - string str = "Football and Tennis"; अब, अंतिम 4 वर्ण प्राप्त करने के लिए सबस्ट्रिंग () विधि का उपयोग करें - str.Substring(str.Length - 4); आइए देखें पूरा कोड - उदाहरण using System; public class Demo {    public static void Main() {     &

  1. एक स्ट्रिंग को सी # में int में कैसे परिवर्तित करें?

    मान लें कि हमारा स्ट्रिंग है - string str ="9999"; अब, स्ट्रिंग को पूर्णांक में बदलने के लिए Int32.Parse() का उपयोग करें - int n = Int32.Parse(str); अब पूर्णांक मान प्रदर्शित करें जैसा कि निम्नलिखित कोड में दिखाया गया है - उदाहरण using System; class Demo {    static void Main()