C# में CopyTo() मेथड इस इंस्टेंस में निर्दिष्ट स्थिति से निर्दिष्ट संख्या में कैरेक्टर्स को यूनिकोड कैरेक्टर्स के ऐरे में निर्दिष्ट स्थिति पर कॉपी करने के लिए उपयोग किया जाता है।
सिंटैक्स
public void CopyTo (int srcIndex, char[] dest, int desIndex, int count);
उपरोक्त,
- srcIndex − इस इंस्टेंस में कॉपी करने के लिए पहले कैरेक्टर का इंडेक्स।
- dest − यूनिकोड कैरेक्टर्स का ऐरे जिसमें इस इंस्टेंस के कैरेक्टर्स कॉपी किए जाते हैं।
- destIndex − डेस्टिनेशन में वह इंडेक्स जहां कॉपी ऑपरेशन शुरू होता है।
- Count − इस इंस्टेंस में डेस्टिनेशन में कॉपी करने के लिए कैरेक्टर्स की संख्या।
उदाहरण 1
using System;
public class Demo {
public static void Main() {
string str = "JohnAndJacob";
Console.WriteLine("String = " + str);
char[] destArr = new char[20];
str.CopyTo(1, destArr, 0, 4);
Console.Write(destArr);
}
}
आउटपुट
String = JohnAndJacob ohnA
उदाहरण 2
using System;
public class Demo {
public static void Main() {
string str = "JohnAndJacob";
Console.WriteLine("String = " + str);
char[] destArr = new char[20];
destArr[0] = 'A';
destArr[1] = 'B';
destArr[2] = 'C';
destArr[3] = 'D';
Console.WriteLine(destArr);
str.CopyTo(2, destArr, 3, 4);
Console.Write(destArr);
}
}
आउटपुट
String = JohnAndJacob ABCD ABChnAn