PDA

View Full Version : سوال: معادل تابع برای رشته ها



InvBoy01001
دوشنبه 11 اسفند 1393, 12:52 عصر
سلام من این کد نوشتم کالا می خوام که qsearch به string تبدیل کنم
ولی نمیدونم چه جوری

string[,] wordd = new string[24, 23];


var qsearch = database.stuffs.Where(p => p.stuffname.Contains(wordd[how, i]));

alexmcse
دوشنبه 11 اسفند 1393, 14:47 عصر
سوالتون نا مفهوم است

SabaSabouhi
دوشنبه 11 اسفند 1393, 21:28 عصر
سلام من این کد نوشتم کالا می خوام که qsearch به string تبدیل کنم
ولی نمیدونم چه جوری

string[,] wordd = new string[24, 23];


var qsearch = database.stuffs.Where(p => p.stuffname.Contains(wordd[how, i]));

سلام
همونطور که دوستمون alexmcse گفت، سوال مفهوم نیست.
اگه پاسخ مناسب می‌خوای، سعی کن پرسش رو درست بپرسی.
اما با این حال ( بر اساس گمان ) پاسخ می‌دم.

نتیجه‌ی فرمان شما یک IQueryable هست. اگه یه ToList بهش اضافه کنی، تبدیل می‌شه به IEnumerable یا همون لیست.
حالا منظورت چیه، اولین عنصر رو می‌خوای؟ اگر اینطور هست باید از FirstOrDefault استفاده کنی.
یا این که می‌خوای یک ستون از جدول رو برای همه عناصر لیست تبدیل به رشته کنی؟ اگه این طور هست از ForEach استفاده کنی.

صبا صبوحی

InvBoy01001
چهارشنبه 13 اسفند 1393, 11:06 صبح
ممنون منظور من این بود که میخوام یه شرط واسه این که اگه توو دیتابیس من کلمه ای برابر با wordd بود (qsearch == wordd) به عنوان مثال توو یه messagebox یه جمله رو نمایش بده

SabaSabouhi
چهارشنبه 13 اسفند 1393, 12:01 عصر
ممنون منظور من این بود که میخوام یه شرط واسه این که اگه توو دیتابیس من کلمه ای برابر با wordd بود (qsearch == wordd) به عنوان مثال توو یه messagebox یه جمله رو نمایش بده

سلام
از متد FirstOrDefault استفاده کن. اگر مقدار برگردوند که پیام رو نمایش می‌دی، اگر هم null برگردوند که یعنی وجود نداشته.

صبا صبوحی

InvBoy01001
چهارشنبه 13 اسفند 1393, 12:15 عصر
خوب یه سوال الان من چه طوری ازش استفاده کنم؟
واسه این کد