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

الصفحات

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

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

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

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

دالة String.EndsWith() تستخدم للتحقق مما إذا كانت سلسلة الحروف تنتهي بسلسلة فرعية محددة. إنها تعيد قيمة منطقية (True/False) تشير إلى التطابق.

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

المثال 1:


string text = "Hello, World!";
bool endsWithWorld = text.EndsWith("World!");
Console.WriteLine(endsWithWorld);

الناتج:


True

في هذا المثال، قمنا بالتحقق مما إذا كانت سلسلة الحروف "Hello, World!" تنتهي بالسلسلة الفرعية "World!" باستخدام دالة String.EndsWith(). النتيجة هي True لأن سلسلة الحروف تنتهي بـ "World!".

المثال 2:


string text = "Hello, World!";
bool endsWithGoodbye = text.EndsWith("Goodbye");
Console.WriteLine(endsWithGoodbye);

الناتج:


False

في هذا المثال، قمنا بالتحقق مما إذا كانت سلسلة الحروف "Hello, World!" تنتهي بالسلسلة الفرعية "Goodbye" باستخدام دالة String.EndsWith(). النتيجة هي False لأن سلسلة الحروف لا تنتهي بـ "Goodbye".

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

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

تعليقات