View Full Version : سوال: قراردادن تک تک عناصر یک تکست در آرایه
aminaltavista
شنبه 14 مرداد 1391, 17:59 عصر
سلام
باور بفرمایید صبح تا حالا کلافم کرده ، میدونم چیزی نیست ولی مخم هنگ کرده!
میخوام هرچی رو داخل یه تکست باکس وارد میکنم هر کاراکتریش بره تو یه خونه از یه آرایه! :گیج:
ممنون از پاسختون:تشویق:
ali_habibi1384
شنبه 14 مرداد 1391, 18:10 عصر
هر رشته خودش ارايه هست نياز به اين كار نيست. نمونه زير رو ببينيد:
string str = TextBox.Text;
MessageBox.Show(str[0].ToString());
بدون اينكه بخواي آرايه اي از رشته تعريف كني به خونه هاي اون دسترسي داريم.
harani
شنبه 14 مرداد 1391, 18:21 عصر
کد زیر تمامی مقادیر تکست باکس رو در یک آرایه میریزه :
for (int i = 0; i < textBxo1.Text.Lenght ; i++)//z
{
var ch = new char[] { textBxo1.Text[i] };//a
}
موفق باشید مواظب سلامتیتونم باشید چرا که در این دوران همه به خودشان فکر میکنن .
sinaprog
شنبه 14 مرداد 1391, 19:10 عصر
char[] c = textBox1.Text.ToCharArray();
aminaltavista
شنبه 14 مرداد 1391, 19:20 عصر
var ch = new char[] { textBxo1.Text[i] };//a
موفق باشید مواظب سلامتیتونم باشید چرا که در این دوران همه به خودشان فکر میکنن .
کلامتون متین!
واقع که حرفهاتون هم مثل زنده یاد بروسلی است.دور از جون شما
باید بگم که دستتون درد نکه بسیار خوب بود و کارآمد فقط یه مختصر توضیح بدید که این خط کارش چی هستو چرا با var شروع میشه ممنون از پاسخ خوبتان!
انسانهای مدرن متفاوت فکر میکنند .:متفکر:
harani
شنبه 14 مرداد 1391, 20:38 عصر
از Var استفاده کردم که دیگه دو بار نوع آرایه(char[]) رو تعریف نکرده باشم var نشانه ی همه نوع آرایه است . textBox1.Text[i]//z اشاره به تک تک کاراکترهای تکست باکس داره دیگه فکر نکنم مشکلی داشته باشید .
البته جواب کاربر sinaprog (http://barnamenevis.org/member.php?181986-sinaprog) به صرفه تره .
aminaltavista
شنبه 14 مرداد 1391, 21:51 عصر
البته جواب کاربر sinaprog (http://barnamenevis.org/member.php?181986-sinaprog) به صرفه تره .
آره تا حدودی درست است اما جواب کارم رو نداد! به هر حال دستتون درد نکنه!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.