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