منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : حذف الاسطر المكررة من ليست ثم اعادتهم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
لدي ليست من ملف نصي حذفت الاسطر المكررة منها ووضعتها في ليست اخرى
اصبح لدي 2 ليست الاولى النص بدون تكرار و الثانية التكرار مع وضع رقم السطر المكرر في ليست بوكس
اريد تكوين ليست من اليستين مطابقة للملف الاساسي
السلام عليكم

ضعي المشروع لإيجاد الكود المناسب.
بشكل ما أنت اقرأ الملف و تضيف كل سطر الي مصفوفة ثم تفصل البيانات و تضيف المكرر منها الي listBox1 مثلا ثم تضيف الغير مكرر منها و تضيفه الي ListBox2 مثلا

بدلا من ذلك عليك و انت تقرأ البيانات ان تضيفهم الي Dictionary (Of Integer, string)
بحيث يتم ادخال البيانات الي Dictionary علي ان يكون رقم السطر هو المفتاح Key و السطر هو القيمة Value
و بهذا يكون لديك اصلا كل شئ مخزن داخل Dictionary
و هنا يمكنك ان تفصل المكرر و الغير مكرر من Dictionary Values و تملأ بهم ListBoxes
و ان أردت الترتيب الاصلي فهو بالفعل سيكون موجود لديك في Dictionary
جزاكم الله خير