intermanch
چهارشنبه 24 خرداد 1391, 19:00 عصر
من می خوام تو یه کلاس کبه صورت زیر هست عمل جستجو انجام بدم:
class stu(){
int num;
string name;
string tel
public static arraylist st=new arraylis()
public add()
{}
public type search()
{}
public void remove()
{}
}
کلاسه رو مثال زدم اصلیش نیس اما کلاس دارای متد ادد و حذف و سرچ هست
وقتی تو محیط برنامه یک شی از کلاس میسازیم از اون ارایه ثابت هم ساخته میشه موقع ادد یا سرچ من فقط تابع مربوطه رو ران میکنم بدون ارسال پارامتر و فقط پارمترهای شی ساخته شده از کلاس رو ست میکنم
خب حالا وقتی کاربری ادد کنه مشکل ندارم
وقتی سرچ میکنیم ممکنه بعضی فیلدها خالی بمونه پس پارمترهای شی ساخته شده از کلاس خالی میمونه
خب من چطور میتونم بگم فلان پارمتر مساوی مقدار وارد کرده کاربر
البته میخام یه ارایه از فیلدهای کلاس بسازم و بگم ارایه خونه یک مساوی ورودی کاربر
اصلن این چنین چیزی شدنیه?!
شی درون کلاس St هست میخام بگم
stshomarande for]=shomarande for parametr class(=num)
st[shomarande for]=shomarande for parametr class
st[shomarande for]=shomarande for parametr class
و تا اخر
این کد نشون میده ک من هر رکورد فرضی رو تو ارایه 15 فیلدی در نظر گرفتم
for (int i = 0; i < sti.Count; i++)
{
for (int m = 0; i < 15; m++)
{
if (arayevalue[m] != "")
if (sti[m] == arayevalue[m])
eqfields++;
}
if (eqfields==arrsndaneshjo[i-1]) th++;
arrsndaneshjo[i] = sti[i * 15];
arrsndaneshjo.Sort();
arrsndaneshjo.Reverse();
}
میدونم با دیتابیس راحته با لیست جنریک راحته با استراکچر هم میشه اما نه من میخام رو ارایه کار کنم هدفه دیگه ای ندارم که دنبال راه اسون تر باشم پس در همین زمینه راهنمایی کنید
class stu(){
int num;
string name;
string tel
public static arraylist st=new arraylis()
public add()
{}
public type search()
{}
public void remove()
{}
}
کلاسه رو مثال زدم اصلیش نیس اما کلاس دارای متد ادد و حذف و سرچ هست
وقتی تو محیط برنامه یک شی از کلاس میسازیم از اون ارایه ثابت هم ساخته میشه موقع ادد یا سرچ من فقط تابع مربوطه رو ران میکنم بدون ارسال پارامتر و فقط پارمترهای شی ساخته شده از کلاس رو ست میکنم
خب حالا وقتی کاربری ادد کنه مشکل ندارم
وقتی سرچ میکنیم ممکنه بعضی فیلدها خالی بمونه پس پارمترهای شی ساخته شده از کلاس خالی میمونه
خب من چطور میتونم بگم فلان پارمتر مساوی مقدار وارد کرده کاربر
البته میخام یه ارایه از فیلدهای کلاس بسازم و بگم ارایه خونه یک مساوی ورودی کاربر
اصلن این چنین چیزی شدنیه?!
شی درون کلاس St هست میخام بگم
stshomarande for]=shomarande for parametr class(=num)
st[shomarande for]=shomarande for parametr class
st[shomarande for]=shomarande for parametr class
و تا اخر
این کد نشون میده ک من هر رکورد فرضی رو تو ارایه 15 فیلدی در نظر گرفتم
for (int i = 0; i < sti.Count; i++)
{
for (int m = 0; i < 15; m++)
{
if (arayevalue[m] != "")
if (sti[m] == arayevalue[m])
eqfields++;
}
if (eqfields==arrsndaneshjo[i-1]) th++;
arrsndaneshjo[i] = sti[i * 15];
arrsndaneshjo.Sort();
arrsndaneshjo.Reverse();
}
میدونم با دیتابیس راحته با لیست جنریک راحته با استراکچر هم میشه اما نه من میخام رو ارایه کار کنم هدفه دیگه ای ندارم که دنبال راه اسون تر باشم پس در همین زمینه راهنمایی کنید