PDA

View Full Version : سوال: پر کردن خانه های آرایه به وسیله تکست باکس



hessam2003
شنبه 02 آذر 1392, 00:22 صبح
سلام.
یک آرایه 5 تایی از نوع int دارم میخوام به وسیله تکست باکس بهش مقدار بدم و 5 عدد را به وسیله ای split از هم جدا کنم .
کسی میتونه راهنماییم کنه؟

majid_majidi27
شنبه 02 آذر 1392, 00:34 صبح
سلام میشه در مورد اسپلیت بیشتر توضیح بدی؟

for(int i=0;i<=4;i++){arr[i]=textbox.text;textbox.text="";messagebox.show("عدد بعدی را وارد کنید");}
این کد برا قرار دادن اعداد در ارایه توسط textbox

alonmahdi
شنبه 02 آذر 1392, 08:35 صبح
سلام.
یک آرایه 5 تایی از نوع int دارم میخوام به وسیله تکست باکس بهش مقدار بدم و 5 عدد را به وسیله ای split از هم جدا کنم .
کسی میتونه راهنماییم کنه؟
سلام
اگه منظور تون این بوده باشه که کاربر 5 تا عدد پشت سر هم وارد می کنه وبعد شما می خوایند با تابع spilt جداشون کنید وتوی آرایه بگذارید این کد رو باید استفاده کنید :
int[] Array = new int[5];

string[] ss = new string[5];
string sss = "";
for (int i = 0; i < 5; i++)
{
sss += textBox1.Text[i] + ",";
ss=sss.Split(',');
Array[i] = Convert.ToInt32(ss[i]);
}


اگه منظور این بوده که کابر 5 تا عدد رو به این صورت :1,2,3,4,5 وارد کرده این کد رو باید بزنید :

string[] S = textBox1.Text.Split(',');
for (int i = 0; i < 5; i++)
Array[i] = Convert.ToInt32(S[i]);


موفق باشد.

hessam2003
شنبه 02 آذر 1392, 11:58 صبح
سلام منظورم دومی بود.

hessam2003
شنبه 02 آذر 1392, 11:59 صبح
اگه میشه به این پست هم یک نگاهی بندازید ممنون میشم.
http://barnamenevis.org/showthread.php?428693-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AA%D8%A7%D8%A8%D8%B9%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8%B1-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D8%A7%DB%8C

alonmahdi
شنبه 02 آذر 1392, 14:54 عصر
اگه میشه به این پست هم یک نگاهی بندازید ممنون میشم.
http://barnamenevis.org/showthread.php?428693-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AA%D8%A7%D8%A8%D8%B9%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%D8%B1%D8%A7%D9%85%D8%AA%D8%B1-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D8%A7%DB%8C

جواب آخرین نفر درست بود می تونید از اون استفاده کنید