Zeina Almakdisi نشر 15 مايو 2022 أرسل تقرير نشر 15 مايو 2022 أواجه مشكلة عند عند تنفيذ دالة Delete اريد الحذف عن طريق تمرير Id Public class BookRepository : IBookStoreRepository<Book> { List<Book> books; public BookRepository() { books = new List<Book>() { new Book { Id = 1, Title="C# Programming" , Description="No Description" }, new Book { Id = 2, Title="Java Programming" , Description="Nothing" }, new Book { Id = 3, Title="Paython Programming" , Description="No Data" } }; } public void Add(Book entity) { books.Add(entity); } public void Delete(int id) { books.Remove(); } public Book Find(int id) { var book = books.SingleOrDefault(b => b.Id == id); return book; } 1 اقتباس
0 Wael Aljamal نشر 15 مايو 2022 أرسل تقرير نشر 15 مايو 2022 حتى نحذف عنصر من قائمة الكتب، يتوجب تمرير الكتاب المراد حذفه للتابع Remove وطالما أن هنالك تابع البحث Find (تعيد مرجع لكتاب) يمكن الاستفادة منه كالتالي: public void Delete(int id) { Book book = Find(id); books.Remove(book); } الآن دالة الحذف تبحث عن كتاب وتزيله من القائمة أرجو مشاركة رسائل الخطأ في حال ظهورها لتحديد المشكلة بدقة 1 اقتباس
السؤال
Zeina Almakdisi
أواجه مشكلة عند عند تنفيذ دالة Delete
اريد الحذف عن طريق تمرير Id
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.