متد CopyTo در سی شارپ چیست و چه کاربردی دارد؟

ارسال شده توسط: حسین درویشی Comments: 0

متد CopyTo در سی شارپ چیست و چه کاربردی دارد؟

یکی از متدهای کاربردی، متد CopyTo در سی شارپ است که در این مقاله به بررسی آن پرداختیم.

CopyTo در سی شارپ چیست؟

این متد می تواند یک قسمت مشخص را از یک رشته انتخاب کرده و آن را داخل یک آرایه از نوع char کپی کند.

متد CopyTo در سی شارپ چهار آرگومان را دریافت می کند:

  1. از کدام خانه باید شروع به پیمایش کند. (SourceIndex)
  2. در کجا باید کپی شود؟
  3. مشخص می کند که متن کپی شده در کدام اندیس از آرایه قرار بگیرد. distination Index
  4. تعداد

بیشتر بخوانید: تبدیل رشته به آرایه در سی شارپ


مثال زیر را در نظر بگیرید.

            string str = "GeeksForGeeks";
char[] Copystring = new char[15];
str.CopyTo(5, Copystring, 0, 3);
foreach (var ss in Copystring)
{
Console.WriteLine(ss.ToString());
}

در این مثال قصد داریم تا قسمت های مشخصی را از متغیر رشته ای str به آرایه Copystring کپی کنیم. من می خواهم قسمت For را بردارم و به آرایه کپی کنم.


بیشتر بخوانید: آموزش متد سازنده در سی شارپ


با استفاده از متد CopyTo میگم از خانه پنجم مبدا شروع کن. و بعد مقصد را مشخص کردم که همان آرایه هست (Copystring). بعد عدد صفر را قرار دادم این مشخص می کند که متن کپی شده در کدام خانه از آرایه کپی شود. و در نهایت گفتم 3 تا خانه را پیمایش کن.

خروجی:

For

حلقه foreach هم آرایه را پیمایش می کند.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 3]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *