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

C# में String.Concat() के साथ स्ट्रिंग जोड़ना - उदाहरण सहित

परिचय

C# में दो या अधिक स्ट्रिंग्स को जोड़ने (concatenate) के लिए String.Concat() मेथड का उपयोग किया जाता है। यह मेथड स्ट्रिंग्स को एक नई स्ट्रिंग में मिलाकर वापस करता है।

सिंटैक्स

public static string Concat(string str1, string str2);

यहाँ str1 और str2 वे स्ट्रिंग्स हैं जिन्हें जोड़ा जाना है।

उदाहरण 1: दो स्ट्रिंग्स जोड़ना

using System;

public class Demo {
    public static void Main(string[] args) {
        string str1 = "Jack";
        string str2 = "Sparrow";

        Console.WriteLine("String 1 = " + str1);
        Console.WriteLine("String 1 का HashCode = " + str1.GetHashCode());
        Console.WriteLine("क्या String 1 'E' से शुरू होता है? = " + str1.StartsWith("E"));

        Console.WriteLine("\nString 2 = " + str2);
        Console.WriteLine("String 2 का HashCode = " + str2.GetHashCode());
        Console.WriteLine("क्या String 2 'E' से शुरू होता है? = " + str2.StartsWith("E"));

        Console.WriteLine("\nक्या String 1, String 2 के बराबर है? = {0}", str1.Equals(str2));
        Console.WriteLine("जोड़ने का परिणाम = " + String.Concat(str1, str2));
    }
}

आउटपुट

String 1 = Jack
String 1 का HashCode = 1167841345
क्या String 1 'E' से शुरू होता है? = False

String 2 = Sparrow
String 2 का HashCode = -359606417
क्या String 2 'E' से शुरू होता है? = False

क्या String 1, String 2 के बराबर है? = False
जोड़ने का परिणाम = JackSparrow

उदाहरण 2: स्ट्रिंग ऐरे के साथ Concat() का उपयोग

आप params string[] पैरामीटर का उपयोग करके एक साथ कई स्ट्रिंग्स जोड़ सकते हैं।

सिंटैक्स

public static string Concat(params string[] arr);

यहाँ arr स्ट्रिंग्स का एक ऐरे है।

उदाहरण

using System;

public class Demo {
    public static void Main(string[] args) {
        string[] strArr = { "This", "is", "it", "!" };

        Console.WriteLine("स्ट्रिंग ऐरे...");
        foreach (string s in strArr) {
            Console.WriteLine(s);
        }

        Console.WriteLine("जोड़ने का परिणाम = {0}", string.Concat(strArr));

        // तुलना के लिए Join() का उपयोग
        string str = string.Join("/", strArr);
        Console.WriteLine("जोड़ने के बाद परिणाम (Join के साथ) = " + str);
    }
}

आउटपुट

स्ट्रिंग ऐरे...
This
is
it
!
जोड़ने का परिणाम = Thisisit!
जोड़ने के बाद परिणाम (Join के साथ) = This/is/it/!

मुख्य बिंदु

  • String.Concat() दो या अधिक स्ट्रिंग्स को जोड़ने के लिए एक स्थिर मेथड है।
  • यह मूल स्ट्रिंग्स को संशोधित नहीं करता; एक नई स्ट्रिंग वापस करता है।
  • params string[] ओवरलोड के साथ आप ऐरे या कॉमा-सेपरेटेड स्ट्रिंग्स पास कर सकते हैं।
  • अलग किए गए जोड़ने (delimited concatenation) के लिए string.Join() का उपयोग करें।
  1. C में स्ट्रिंग लाइब्रेरी फंक्शन्स और उदाहरण C में स्ट्रिंग लाइब्रेरी फंक्शन्स और उदाहरण

    string.h लाइब्रेरी फंक्शन्स स्ट्रिंग हैंडलिंग के लिए पूर्वनिर्धारित फंक्शन्स string.h में उपलब्ध हैं। प्रमुख फंक्शन्स 1. strlen() - स्ट्रिंग लंबाई स्ट्रिंग में कैरेक्टर्स की संख्या लौटाता है (नल टर्मिनेटर छोड़कर)। int strlen(const char *str); char a[30] = Hello; int l = strlen(a); // 5 2. strcpy(

  1. - Java में Pattern compile() मेथड उदाहरणों के साथ

    java.regex पैकेज का Pattern क्लास एक रेगुलर एक्सप्रेशन का संकलित प्रतिनिधित्व होता है। इस क्लास का compile() मेथड एक स्ट्रिंग मान स्वीकार करता है जो रेगुलर एक्सप्रेशन को दर्शाता है और एक Pattern ऑब्जेक्ट लौटाता है। उदाहरण import java.util.Scanner; import java.util.regex.Matcher; import java.util.

  1. - Ruby स्ट्रिंग कंकेटनेशन और इंटरपोलेशन मास्टर करें - व्यावहारिक उदाहरण

    Ruby Concat मेथड उदाहरण आप स्ट्रिंग्स को कुशलतापूर्वक मर्ज करने के लिए Ruby concat मेथड का उपयोग कर सकते हैं। यहाँ कैसे: str = str.concat(a) str.concat(a) str # aa यह तेज़ है क्योंकि यह एक नया बनाने के बजाय स्ट्रिंग str को बदल देगा। लेकिन यह += जितना अच्छा नहीं है... क्या कोई और तरीका है? हाँ! आप