PDA

View Full Version : سوال: جستجو در لیست یک کلاس



Iran58
پنج شنبه 14 تیر 1397, 10:47 صبح
سلام
فرض کنید که کلاس زیر را داریم

public class test
{
public int Id { get; set; }
public string Name { get; set; }
}

و اطلاعات را از جدول مورد نظرمیخوانم

var ListAll = db.Table1.Where(c => c.Date == "2018-01-01")
.Select(c => new Models.test { Id = c.Id,Name=c.Name }).ToList();

حال میخواهم وقتی یک دستور بنویسم که آیا idموردنظر مثلا شماره 25 در این کلاس وجود دارد یا نه
باید چگونه کدم را بنویسم
باتشکر

ژیار رحیمی
پنج شنبه 14 تیر 1397, 11:48 صبح
سلام
از متدهای Where ، Find و FirstOrDefault از لیست میتونی در لیست جستجو کنی

var result= ListAll.Find(c => c.Id == 25);
if(result!=null)
{
//رکورد یافت شد
}
else
{
//رکورد یافت نشد
}