تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف عنصر من مصفوفة
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم بالنسبة لحذف عنصر من المصفوفة  لايمكن بل يمكننا جعل قيمة العنصر فارغة ويبقى مكان العنصر محجوز
ولحذف عنصر نلجأ للحيلة التالية :
نعرف لائحة من عناصر المصفوفة ثم نحذف العنصر المطلوب وبعدها نقوم باسناد قيم اللائحة الى المصفوفة
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       'لدينا المصفوفة التالية
       Dim kk() As String = {"Ali", "Ahmad", "Sami"}

       MsgBox(kk.Length) '  عرض طول المصفوفة قيل الحذف
       ' التحقق من ان المصفوفة ليست لاشيء
       If Not IsNothing(kk) Then
           ' التأكد من ان طول اكبر من الصفر
           If kk.Count > 0 Then
               ' ننشء لائحة بنفس عناصر المصفوفة
               Dim ls As List(Of String) = kk.ToList
               ' نحذف العنصر ذو الاندكس 1
               ls.RemoveAt(1)
               kk = ls.ToArray
               MsgBox(kk.Length) '  عرض طول المصفوفة بعد الحذف
           End If
       End If
       '  عرض عناصر المصفوفة بعد الحذف
       For Each itm As String In kk
           MsgBox(itm)
       Next
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد الهادي بهاب


الردود في هذا الموضوع
RE: حذف عنصر من مصفوفة - بواسطة ابراهيم ايبو - 08-07-20, 10:30 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مصفوفة الأعداد بالكومبوبوكس العيدروس 10 592 26-01-25, 02:48 PM
آخر رد: العيدروس
  إخفاء عنصر Crystal Report waataanys 0 367 13-12-23, 12:37 PM
آخر رد: waataanys
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 635 10-11-23, 07:12 PM
آخر رد: justforit
  تحويل من قاعدة بيانات الى مصفوفة Lathe1 4 1,208 31-05-23, 09:41 PM
آخر رد: fouadhdfouad
  اختيار عنصر معين من قائمة تتولد فيها ازار عددها متغير atefkhalf2004 16 1,795 22-01-23, 12:56 AM
آخر رد: atefkhalf2004
  [سؤال] اظهار بيانات عنصر محدد من DataGrdView في فورم ثاني HUNTER25 9 1,449 19-12-22, 05:55 PM
آخر رد: HUNTER25
  فكرة تعديل او حذف عنصر / صنف في فاتورة atefkhalf2004 8 1,555 09-11-22, 12:01 AM
آخر رد: atefkhalf2004
  عدم تكرار عنصر في مصفوفة atefkhalf2004 6 1,911 19-08-22, 05:18 PM
آخر رد: atefkhalf2004
Heart [VB.NET] إضافة وحذف عنصر من DataGridView أبو خالد الشكري 7 2,424 11-12-21, 05:57 AM
آخر رد: سعود
  [VB.NET] تحديد عنصر داخل اداة FlowLayoutPanel محمد اسماعيل 2 1,757 10-04-21, 12:58 AM
آخر رد: محمد اسماعيل

التنقل السريع :


يقوم بقرائة الموضوع: