متد ToCharArray
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
کاربرد متد ToCharArray در آرایه چیست؟
با استفاده از متد ToCharArray میتوانید انواع رشتهها را به آرایهای از char تبدیل کنید:
Console.Write("Enter Your Name: ");
string name = Console.ReadLine();
char [ ] nameChar = name.ToCharArray();
در مثال بالا ابتدا نام کاربر را توسط دستور Write پرسیده و پس از ورود کاراکتر توسط کاربر، آن را با استفاده از متد ReadLine دریافت کرده و در ظرفی از نوع string به نام name ذخیره کردیم.
سپس آرایه nameChar را که از نوع char بوده تعریف کرده و به عنوان ورودی از متد ToCharArray استفاده کردیم.
از آنجایی که شئ name فراخوانی کننده متد ToCharArray بوده، درنتیجه این متد به سراغ داده داخل ظرف name رفته و تمامی رشته داخل این ظرف را ابتدا خورد و سپس هر کدام از حرفها را درون یک خانه در آرایه nameChar ذخیره میکند.
پس اگر آرایه nameChar را چاپ کنیم، خروجی زیر تولید میشود:
string name = "Ali Moghaddam Jah";
char [ ] nameChar = name.ToCharArray();
foreach (var item in nameChar)
{
Console.WriteLine(item);
}
:خروجی
A
l
i
M
o
g
h
a
d
a
m
J
a
h
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.