PDA

View Full Version : نشناختن یک Object در متد های Generic List ها



msn_vb
دوشنبه 20 تیر 1390, 19:17 عصر
سلام
با استفاده از دستور زیر اطلاعات یک لیست را از دیتابیس پر میکنم
List<Book> MyBooks = BookOp.SelectAll();
دقیقا یک Object با مشخصات دقیق که در لیست بالا موجود باشد دستی درست میکنم
مثلا
Book MyBook = new Book();
set all property

حالا وقتی میخوام ( MyBooks.Contain( MyBook یا ( MyBooks.Remove( MyBook کنم Objectی که دستی ساختم رو توی لیست پیدا نمیکنه
مشکل کجاس ؟

exlord
دوشنبه 20 تیر 1390, 20:47 عصر
MyBook رو به لیست Add کردی ؟

sia_2007
دوشنبه 20 تیر 1390, 20:47 عصر
مشکل اینجاست، که IComparer رو تو Customer محقق نکردید، و الآن Pointer اون آبجکت رو داره تو لیست میگرده که پیدا کنه که منطقا پیدا نمیکنه
بیشتر اگه بخوای توضیح بدم
یه کم میتونی در مورد نحوه Compare مطالعه هم کنی، خیلی بخش جالبیه
مخصوصا تو کتاب c# 4 in nutshell
موفق باشی

goodgod
شنبه 05 فروردین 1391, 14:47 عصر
سلام
سوالم شاید یکم به این تاپیک بی ربط باشه
من تو یه فرم generic درست کردم حالا میخام توی فرم دیگه از اون object استفاده کنم نمیشناسه. چه کنم؟

goodgod
شنبه 05 فروردین 1391, 15:21 عصر
کمکککککککککککککک

ROSTAM2
شنبه 05 فروردین 1391, 17:50 عصر
منظورت متغیره ، برای اینکه توی یه فرم دیگه شناخته بشه باید بصورت عمومی تعریف بشه در ضمن بهتر کدی که نوشتی همراه نوشته ات ارسال کنی تا دیگران بهتر کمک کنن

goodgod
یک شنبه 06 فروردین 1391, 09:45 صبح
بصورت public هستش.
یا من تو یه فرم تکس باکس دارم، تو فرم دیگه اونو نمیشناسه پابلیک هم هستش

goodgod
یک شنبه 06 فروردین 1391, 11:29 صبح
help me PLZ