View Full Version : سوال: استفاده از کاراکتر های موجود در یک متغیر از نوع رشته_ با استفاده از C#
Rainbow.
جمعه 09 دی 1390, 18:58 عصر
سلام
چطوری میتونم با استفاده از زبان C# کاراکتر های موجود در یک متغیر از نوع رشته رو به صورت جداگانه (کاراکتر کاراکتر) در بیارم . (توی ویژوال استادیو)
مثلا :
string str;
str= "This is a test";
الان چه جوری میشه کاراکترهای str رو جدا کرد و بعد ازشون استفاده کرد ؟!
Rainbow.
جمعه 09 دی 1390, 19:32 عصر
سلام مجدد
از اونجا که جوابو پیدا کردم ، گفتم شاید بدرد بقیه هم بخوره ، خیلی آسون بود...!!!
یه تابع هست به اسمه substring ، که میاد یه زیر رشته رو از توی یه رشته در میاره ، قالب کلیش به این صورته :
(طول تعداد کاراکتر هایی که میخوایم نمایش داده بشه,اندیس شروع )substring
من برای راحتی توی دیدنه نتیجه اومدم یه لیست باکس ساختم و کاراکتر به کاراکتر ، نوشته رو توی لیست باکس قرار دادم :
\\ ( متغیر i سراسریه!!!!)
string str,sstr;
str= "This is a Test";
for (i = 0; i < str.Length; i++)
{
sstr = str.Substring(i, 1);
rlist.Items.Add(sstr);
}
system32
جمعه 09 دی 1390, 23:05 عصر
البته راه راحت تری هم بود:
char [] ch= button1.Text.ToCharArray();
mmd2009
جمعه 09 دی 1390, 23:24 عصر
با سلام
به این صورت هم میشه استفاده کرد که راحتر دستابی داشته باشید و عملیات روشون انجام بدید :
foreach (var s in "MyName")
{
//TODO
}
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.