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