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

C# में Insert() मेथड - स्ट्रिंग में निर्दिष्ट स्थिति पर सबस्ट्रिंग डालें

परिचय

C# में Insert() मेथड एक नई स्ट्रिंग वापस करता है जिसमें निर्दिष्ट स्ट्रिंग को इस इंस्टेंस में निर्दिष्ट सूचकांक स्थिति पर डाला जाता है। मूल स्ट्रिंग अपरिवर्तित रहती है (स्ट्रिंग्स इम्यूटेबल हैं)।

सिंटैक्स

public string Insert(int startIndex, string value);

startIndex सम्मिलन की जीरो-बेस्ड सूचकांक स्थिति है, और value डालने वाली स्ट्रिंग है।

उदाहरण 1: नाम में स्पेस डालना

using System;

public class Demo {
    public static void Main() {
        String str = "JohnWick";

        Console.WriteLine("प्रारंभिक स्ट्रिंग = " + str);
        String res = str.Insert(5, " ");
        Console.WriteLine("अपडेटेड = " + res);
    }
}

आउटपुट

प्रारंभिक स्ट्रिंग = JohnWick
अपडेटेड = JohnW ick

उदाहरण 2: अभिवादन में वाक्यांश डालना

using System;

public class Demo {
    public static void Main() {
        String str = "WelcomeJacob";

        Console.WriteLine("प्रारंभिक स्ट्रिंग = " + str);
        String res = str.Insert(7, " here, ");
        Console.WriteLine("अपडेटेड = " + res);
    }
}

आउटपुट

प्रारंभिक स्ट्रिंग = WelcomeJacob
अपडेटेड = Welcome here, Jacob

महत्वपूर्ण नोट्स

  • startIndex 0 से Length तक होना चाहिए (शामिल)। Length पर डालने से अंत में जुड़ जाता है।
  • यदि startIndex सीमा से बाहर है तो ArgumentOutOfRangeException फेंकता है।
  • यदि value null है तो ArgumentNullException फेंकता है।
  • एक नई स्ट्रिंग वापस करता है; मूल स्ट्रिंग अपरिवर्तित रहती है।
  • बार-बार डालने के लिए StringBuilder अधिक कुशल है।
  1. - C# में String.PadRight मेथड: स्ट्रिंग के अंत में पैडिंग

    PadRight(int totalWidth, char paddingChar = ) स्ट्रिंग के **दाएं (अंत)** में पैडिंग जोड़कर निर्दिष्ट कुल चौड़ाई तक बढ़ाता है। उदाहरण using System; class Demo { static void Main() { string myStr = Text1; // डिफ़ॉल्ट स्पेस पैडिंग (कुल 10 कैरेक्टर) Console.W

  1. - C# SingleOrDefault() विधि

    यह विधि किसी अनुक्रम का एकल विशिष्ट तत्व लौटाती है। यदि तत्व अनुक्रम में मौजूद नहीं है, तो डिफ़ॉल्ट मान लौटाया जाता है। उदाहरण यहाँ दो स्ट्रिंग सरणियाँ हैं: string[] str1 = { one }; string[] str2 = { }; पहली सरणी की एकल तत्व के लिए जाँच की जाती है, जबकि दूसरी सरणी खाली है और SingleOrDefault का उपयोग

  1. - C# में String Join() मेथड

    String.Join() मेथड स्ट्रिंग ऐरे के सभी एलिमेंट्स को निर्दिष्ट सेपरेटर का उपयोग करके जोड़ता है। उदाहरण using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string[] starray = new string[] { Down the way nights are da