تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود لحساب عدد تكرار الاحرف
#4
جربي هذا الكود ويحتوي على شرح
كود :
   Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

       ' الاحتفاظ بالنص الأصلي
       Dim txt As String = Me.TextBox1.Text

       ' تحويل النص إلى مصفوفة أحرف مع حذف المكرر
       Dim charArray As Char() = txt.ToCharArray.Distinct.ToArray

       ' لعمل النص الناتج
       Dim res As String = ""

       ' المرور على أحرف المصفوفة
       For Each c As Char In charArray

           ' معرفة تكرار الحرف في النص الأصلي
           Dim cnt As Integer = txt.Count(Function(x As Char) x.Equals(c))

           ' إضافة إلى النص الناتج
           res &= cnt & c

       Next

       ' عرض النص الناتج
       Me.TextBox2.Text = res

   End Sub

ToCharArray تحول النص إلى مصفوفة أحرف استعدادا لتطبيق Distinct
Distinct تتجاهل التكرار (وDistinct هي من Linq)
ToArray تحويل ناتج Distinct الى مصفوفة مرة أخرى
Count تعداد وهي تقوم بالعد
Function ضرورية لعمل Count (وCount هي من Linq)
Equals معناها "=" (وEquals هي من Linq) ويمكن بدلا من Equals استخدام الطريقة التقليدية مثل
كود :
x = c
بدلا من
x.Equals(c)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كود لحساب عدد تكرار الاحرف - بواسطة hano - 07-11-16, 07:21 PM
RE: كود لحساب عدد تكرار الاحرف - بواسطة ممدوح - 07-11-16, 09:39 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سبب تكرار رسالة التنبيه مصمم هاوي 4 436 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 559 10-02-25, 05:11 PM
آخر رد: fireswored1
  هل يوجد كود لعدم تكرار نفس البيانات ببعض الحقول F.H.M 19 921 15-09-24, 06:14 AM
آخر رد: F.H.M
  تكرار الصفوف في الكريستل ريبورت makky 2 2,471 26-08-24, 01:20 PM
آخر رد: تركي الحلواني
  مشكلة تكرار الصفوف أثناء عرض التقرير Adel27213 1 269 26-08-24, 01:08 PM
آخر رد: تركي الحلواني
  مشكلة تكرار الصفوف أثناء عرض التقرير Adel27213 0 293 26-08-24, 05:18 AM
آخر رد: Adel27213
  منع تكرار العناصر في داتا جيرد في حال وجود نفس العنصر والسعر سويا moh61 3 668 19-05-24, 02:40 PM
آخر رد: moh61
  معرفة عدد مرات تكرار الاسم في الداتاقريدفيو صالح عبدالله 8 1,077 05-02-24, 04:39 PM
آخر رد: صالح عبدالله
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 659 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  عدم تكرار الاسم yossefsaad370 0 474 02-11-23, 12:28 PM
آخر رد: yossefsaad370

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


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