PDA

View Full Version : سوال: قراردادن تک تک عناصر یک تکست در آرایه



aminaltavista
شنبه 14 مرداد 1391, 16:59 عصر
سلام
باور بفرمایید صبح تا حالا کلافم کرده ، میدونم چیزی نیست ولی مخم هنگ کرده!
میخوام هرچی رو داخل یه تکست باکس وارد میکنم هر کاراکتریش بره تو یه خونه از یه آرایه! :گیج:
ممنون از پاسختون:تشویق:

ali_habibi1384
شنبه 14 مرداد 1391, 17:10 عصر
هر رشته خودش ارايه هست نياز به اين كار نيست. نمونه زير رو ببينيد:


string str = TextBox.Text;
MessageBox.Show(str[0].ToString());

بدون اينكه بخواي آرايه اي از رشته تعريف كني به خونه هاي اون دسترسي داريم.

harani
شنبه 14 مرداد 1391, 17:21 عصر
کد زیر تمامی مقادیر تکست باکس رو در یک آرایه میریزه :


for (int i = 0; i < textBxo1.Text.Lenght ; i++)//z
{

var ch = new char[] { textBxo1.Text[i] };//a
}


موفق باشید مواظب سلامتیتونم باشید چرا که در این دوران همه به خودشان فکر میکنن .

sinaprog
شنبه 14 مرداد 1391, 18:10 عصر
char[] c = textBox1.Text.ToCharArray();

aminaltavista
شنبه 14 مرداد 1391, 18:20 عصر
var ch = new char[] { textBxo1.Text[i] };//a



موفق باشید مواظب سلامتیتونم باشید چرا که در این دوران همه به خودشان فکر میکنن .

کلامتون متین!
واقع که حرفهاتون هم مثل زنده یاد بروسلی است.دور از جون شما
باید بگم که دستتون درد نکه بسیار خوب بود و کارآمد فقط یه مختصر توضیح بدید که این خط کارش چی هستو چرا با var شروع میشه ممنون از پاسخ خوبتان!

انسانهای مدرن متفاوت فکر میکنند .:متفکر:

harani
شنبه 14 مرداد 1391, 19:38 عصر
از Var استفاده کردم که دیگه دو بار نوع آرایه(char[]) رو تعریف نکرده باشم var نشانه ی همه نوع آرایه است . textBox1.Text[i]//z اشاره به تک تک کاراکترهای تکست باکس داره دیگه فکر نکنم مشکلی داشته باشید .
البته جواب کاربر sinaprog (http://barnamenevis.org/member.php?181986-sinaprog) به صرفه تره .

aminaltavista
شنبه 14 مرداد 1391, 20:51 عصر
البته جواب کاربر sinaprog (http://barnamenevis.org/member.php?181986-sinaprog) به صرفه تره .
آره تا حدودی درست است اما جواب کارم رو نداد! به هر حال دستتون درد نکنه!