C#-এ String.CopyTo() মেথড একটি স্ট্রিং-এর নির্দিষ্ট অবস্থান থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার কপি করে একটি ক্যারেক্টার অ্যারে-তে নির্দিষ্ট অবস্থানে রাখে।
সিনট্যাক্স
public void CopyTo (int srcIndex, char[] dest, int destIndex, int count);
- srcIndex − কপি করার জন্য স্ট্রিং-এ প্রথম ক্যারেক্টারের ইনডেক্স।
- dest − ইউনিকোড ক্যারেক্টার অ্যারে যেখানে কপি করা হবে।
- destIndex − গন্তব্য অ্যারেতে কপি শুরু করার ইনডেক্স।
- count − কপি করার ক্যারেক্টার সংখ্যা।
উদাহরণ ১
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