نمایش نتایج 1 تا 2 از 2

نام تاپیک: جستجو در لیست یک کلاس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    پست
    1,151
    تشکر کردن
    631
    78 بار تشکر شده در 59 پست

    جستجو در لیست یک کلاس

    سلام
    فرض کنید که کلاس زیر را داریم

    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 در این کلاس وجود دارد یا نه
    باید چگونه کدم را بنویسم
    باتشکر

  2. #2
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,065
    تشکر کردن
    164
    720 بار تشکر شده در 595 پست

    نقل قول: جستجو در لیست یک کلاس

    سلام
    از متدهای Where ، Find و FirstOrDefault از لیست میتونی در لیست جستجو کنی

    var result= ListAll.Find(c => c.Id == 25);
    if(result!=null)
    {
    //رکورد یافت شد
    }
    else
    {
    //رکورد یافت نشد
    }
    First,solve the problem then write the code

  3. 2 کاربر از ژیار رحیمی به خاطر این مطلب مفید تشکر کرده اند:


تاپیک های مشابه

  1. جستجو در لیست بر اساس یک مقدار
    نوشته شده توسط je30ca در بخش برنامه نویسی شیرپوینت (Sharepoint Development)
    پاسخ: 0
    آخرین پست: یک شنبه 27 مهر 1393, 13:55 عصر
  2. مبتدی: جستجو در لیست عنوانهای یک لیست باکس
    نوشته شده توسط saeed.karimi21 در بخش کامپوننت ها و ابزارهای کاربردی در VB6
    پاسخ: 6
    آخرین پست: چهارشنبه 31 فروردین 1390, 23:54 عصر
  3. جستجو در بین یک فیلد به روش DIR DOS
    نوشته شده توسط saman_itc در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 07 مرداد 1387, 16:25 عصر
  4. ایجاد event در سازنده یک کلاس
    نوشته شده توسط soltanc در بخش C#‎‎
    پاسخ: 7
    آخرین پست: شنبه 17 فروردین 1387, 03:07 صبح
  5. پاسخ: 7
    آخرین پست: یک شنبه 31 تیر 1386, 23:20 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •