PDA

View Full Version : سوال: خواندن يك رشته و ذخيره حروف بصورت تك تك در ارايه



1000net
پنج شنبه 23 خرداد 1392, 08:14 صبح
سلام كسي ميدونه چطور ميشه يك رشته را خواند و بصورت حرف به حرف در ارايه ذخيره كرد.
يا مثلا براي خواندن حرف 5ام رشته 20 كاراكتري بايد چكار كرد.با تشكر

hramezani
پنج شنبه 23 خرداد 1392, 08:39 صبح
string str;
int index=5;
return str[index];

یا
foreach(char myCahr in str)
return myChar;

cloner
پنج شنبه 23 خرداد 1392, 08:47 صبح
درووود.

واسه اینکه یک رشته رو تبدیل کنید به آرایه ای از کاراکترها میتونید به روش زیر عمل کنید.

string mystr = "cloner";
char[] chars = mystr.ToCharArray();


و اگه مستقیم میخواید یک کاراکتر به خصوص از رشته رو در بیارید به شکل زیر عمل کنید.
mystr.Substring(5,1)

tooraj_azizi_1035
پنج شنبه 23 خرداد 1392, 11:12 صبح
البته برای دستیابی به یک کاراکتر در اندیسی خاص می تونید ساده تر عمل کنید:
mystr[5]