
متد 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
جهت شرکت در دورههای آموزشی زبان سیشارپ، میتوانید از کدتخفیف startCsharp با ۲۰% تخفیفویژه استفاده نمایید.