القائمة الرئيسية

الصفحات

كيف يمكن العثور على موقع أول حرف محدد بالنص فى لغة سي شارب باستخدام string.IndexOf()

شرح C# String.IndexOf() بالأمثلة

شرح C# String.IndexOf() بالأمثلة

عند العمل في لغة برمجة C#، قد تحتاج أحيانًا للعثور على موقع أول حرف محدد أو سلسلة فرعية في سلسلة الحروف. هنا تأتي دالة String.IndexOf() لتنفيذ هذه المهمة.

دالة String.IndexOf() تستخدم للعثور على موقع أول حرف محدد أو سلسلة فرعية في سلسلة الحروف. إنها تعيد موقع أول حرف مطابق أو -1 إذا لم يتم العثور عليه.

لنلقي نظرة على بعض الأمثلة التوضيحية:

المثال 1:


string text = "Hello, World!";
int indexOfW = text.IndexOf("W");
Console.WriteLine(indexOfW);

الناتج:


7

في هذا المثال، قمنا بالعثور على موقع أول حرف "W" في سلسلة الحروف "Hello, World!" باستخدام دالة String.IndexOf(). النتيجة هي 7 لأن "W" يوجد في الموقع السابع.

المثال 2:


string text = "Hello, World!";
int indexOfZ = text.IndexOf("Z");
Console.WriteLine(indexOfZ);

الناتج:


-1

في هذا المثال، قمنا بالعثور على موقع أول حرف "Z" في سلسلة الحروف "Hello, World!" باستخدام دالة String.IndexOf(). النتيجة هي -1 لأن "Z" غير موجود في السلسلة.

يمكنك استخدام دالة String.IndexOf() للعثور على موقع أول حرف محدد أو سلسلة فرعية في سلسلة الحروف. يمكن أن يكون لهذه الدالة استخدامات متعددة مثل البحث عن كلمة محددة في سلسلة النص، وتحديد موقع الحروف الأولى أو الأخيرة في سلسلة النص، وأكثر من ذلك.

باستخدام دالة String.IndexOf()، يمكنك بسهولة وسرعة العثور على موقع الحروف في لغة C#. احرص على استخدام هذه الدالة بحكمة وفقًا لاحتياجاتك الخاصة.

تعليقات