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

C# में String.Copy () और String.CopyTo () विधियों में क्या अंतर है?

String.CopyTo() विधि स्ट्रिंग वर्ण प्राप्त करती है और उन्हें एक सरणी में रखती है। वर्णों के समूह को स्रोत स्ट्रिंग से एक वर्ण सरणी में कॉपी किया जाता है।

कॉपी () विधि निम्नलिखित है -

उदाहरण

using System;
class Demo {

   static void Main(String[] args) {
      string str = "This is it!";
      char[] ch = new char[5];

      str.CopyTo(2, ch, 0, 2);

      Console.WriteLine("Output...");
      Console.WriteLine(ch);
   }
}

आउटपुट

Output...
is

String.Copy() समान सामग्री के साथ एक नया स्ट्रिंग ऑब्जेक्ट बनाता है।

उदाहरण

using System;
class Demo {
   static void Main(String[] args) {

      string str1 = "Welcome!";
      string str2 = "user";
      str2 = String.Copy(str1);

      Console.WriteLine("Output...");
      Console.WriteLine(str2);
   }
}

आउटपुट

Output...
Welcome!

  1. जावास्क्रिप्ट में कार्यों और विधियों में क्या अंतर है?

    जावास्क्रिप्ट में कार्य और विधियाँ समान हैं, लेकिन विधि एक फ़ंक्शन है, जो किसी वस्तु का गुण है। जावास्क्रिप्ट में फ़ंक्शन का एक उदाहरण निम्नलिखित है - function functionname(param1, param2){    // code } उदाहरण विधि किसी ऑब्जेक्ट से संबद्ध एक फ़ंक्शन है। जावास्क्रिप्ट में एक विधि का उदाहरण

  1. सी # में स्ट्रिंग और स्ट्रिंग के बीच क्या अंतर है?

    String System.String के लिए खड़ा है जबकि string System.String के लिए C# में एक उपनाम है - उदाहरण के लिए string str = "Welcome!"; यह आवश्यक नहीं है, लेकिन आम तौर पर जब आप कक्षाओं के साथ काम करते हैं तो स्ट्रिंग का उपयोग किया जाता है। string str = String.Format("Welcome! {0}!", u

  1. पायथन में स्ट्रिंग और बाइट स्ट्रिंग में क्या अंतर है?

    एक स्ट्रिंग वर्णों का एक क्रम है; ये एक अमूर्त अवधारणा हैं, और इन्हें सीधे डिस्क पर संग्रहीत नहीं किया जा सकता है। एक बाइट स्ट्रिंग बाइट्स का एक क्रम है - चीजें जो डिस्क पर संग्रहीत की जा सकती हैं। उनके बीच मानचित्रण एक एन्कोडिंग है - इनमें से बहुत सारे हैं (और असीम रूप से कई संभव हैं) - और आपको यह