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

C# में स्ट्रिंग के वर्णों की अदला-बदली


स्ट्रिंग के वर्णों की अदला-बदली करने के लिए, Select मेथड का उपयोग करें।

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

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. - C# में पहचानना कि स्ट्रिंग नंबर है या नहीं

    स्ट्रिंग नंबरिक है या नहीं चेक करना स्ट्रिंग सेट करें: string str = 3456; LINQ से चेक करें: char.IsDigit(c)) यह true लौटाता है यदि सभी कैरेक्टर्स डिजिट्स हैं, अन्यथा false। पूर्ण कोड उदाहरण char.IsDigit(c))); } } } आउटपुट True अन्य तरीके: मेथडकोडनोट int.TryParseint.TryParse(st

  1. - C# में स्ट्रिंग से अंतिम 4 कैरेक्टर्स प्राप्त करना

    Substring से अंतिम N कैरेक्टर्स निकालना स्ट्रिंग सेट करें: string str = Football and Tennis; अंतिम 4 कैरेक्टर्स प्राप्त करें: str.Substring(str.Length - 4); Substring(startIndex) ओवरलोड startIndex से अंत तक का सबस्ट्रिंग लौटाता है। पूर्ण कोड उदाहरण using System; public class Demo { public

  1. - C# में स्ट्रिंग को इंट में कनवर्ट करना

    Int32.Parse() से स्ट्रिंग को इंटीजर में बदलना स्ट्रिंग सेट करें: string str = 9999; Int32.Parse() से कनवर्ट करें: int n = Int32.Parse(str); पूर्ण कोड उदाहरण using System; class Demo { static void Main() { string str = 9999; int n = Int32.Parse(str); Console.WriteL