-
دوشنبه 20 تیر 1390, 19:17 عصر
#1
کاربر جدید
نشناختن یک Object در متد های Generic List ها
سلام
با استفاده از دستور زیر اطلاعات یک لیست را از دیتابیس پر میکنم
List<Book> MyBooks = BookOp.SelectAll();
دقیقا یک Object با مشخصات دقیق که در لیست بالا موجود باشد دستی درست میکنم
مثلا
Book MyBook = new Book();
set all property
حالا وقتی میخوام ( MyBooks.Contain( MyBook یا ( MyBooks.Remove( MyBook کنم Objectی که دستی ساختم رو توی لیست پیدا نمیکنه
مشکل کجاس ؟
-
دوشنبه 20 تیر 1390, 20:47 عصر
#2
کاربر دائمی
نقل قول: نشناختن یک Object در متد های Generic List ها
MyBook رو به لیست Add کردی ؟
-
دوشنبه 20 تیر 1390, 20:47 عصر
#3
نقل قول: نشناختن یک Object در متد های Generic List ها
مشکل اینجاست، که IComparer رو تو Customer محقق نکردید، و الآن Pointer اون آبجکت رو داره تو لیست میگرده که پیدا کنه که منطقا پیدا نمیکنه
بیشتر اگه بخوای توضیح بدم
یه کم میتونی در مورد نحوه Compare مطالعه هم کنی، خیلی بخش جالبیه
مخصوصا تو کتاب C# 4 in nutshell
موفق باشی
-
شنبه 05 فروردین 1391, 14:47 عصر
#4
کاربر جدید
نقل قول: نشناختن یک Object در متد های Generic List ها
سلام
سوالم شاید یکم به این تاپیک بی ربط باشه
من تو یه فرم generic درست کردم حالا میخام توی فرم دیگه از اون object استفاده کنم نمیشناسه. چه کنم؟
-
شنبه 05 فروردین 1391, 15:21 عصر
#5
کاربر جدید
نقل قول: نشناختن یک Object در متد های Generic List ها
-
شنبه 05 فروردین 1391, 17:50 عصر
#6
کاربر دائمی
نقل قول: نشناختن یک Object در متد های Generic List ها
منظورت متغیره ، برای اینکه توی یه فرم دیگه شناخته بشه باید بصورت عمومی تعریف بشه در ضمن بهتر کدی که نوشتی همراه نوشته ات ارسال کنی تا دیگران بهتر کمک کنن
-
یک شنبه 06 فروردین 1391, 09:45 صبح
#7
کاربر جدید
نقل قول: نشناختن یک Object در متد های Generic List ها
بصورت public هستش.
یا من تو یه فرم تکس باکس دارم، تو فرم دیگه اونو نمیشناسه پابلیک هم هستش
-
یک شنبه 06 فروردین 1391, 11:29 صبح
#8
کاربر جدید
نقل قول: نشناختن یک Object در متد های Generic List ها
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت