C# में CopyTo () विधि का उपयोग इस उदाहरण में निर्दिष्ट स्थिति से यूनिकोड वर्णों की एक सरणी में निर्दिष्ट स्थिति में वर्णों की एक निर्दिष्ट संख्या की प्रतिलिपि बनाने के लिए किया जाता है।
सिंटैक्स
public void CopyTo (int srcIndex, char[] dest, int desIndex, int count);
ऊपर,
- srcIndex - इस उदाहरण में कॉपी करने के लिए पहले वर्ण की अनुक्रमणिका।
- गंतव्य - यूनिकोड वर्णों की सरणी जिसमें इस उदाहरण में वर्णों की प्रतिलिपि बनाई गई है।
- destIndex - गंतव्य में वह सूचकांक जहां से कॉपी ऑपरेशन शुरू होता है।
- गिनें - इस उदाहरण में गंतव्य पर कॉपी करने के लिए वर्णों की संख्या।
उदाहरण
आइए अब एक उदाहरण देखें -
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
उदाहरण
आइए अब एक और उदाहरण देखें -
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