شرح C# String.Equals() بالأمثلة
عند العمل في لغة برمجة C#، قد تحتاج أحيانًا للتحقق من تساوي سلاسل الحروف. هنا تأتي دالة String.Equals()
لتنفيذ هذه المهمة.
دالة String.Equals()
تستخدم للتحقق من تساوي سلاسل الحروف. إنها تعيد قيمة معطاة (True/False) تشير إلى ما إذا كانت السلاسل متساوية أم لا.
لنلقي نظرة على بعض الأمثلة التوضيحية:
المثال 1:
string str1 = "Hello";
string str2 = "Hello";
bool isEqual = string.Equals(str1, str2);
Console.WriteLine(isEqual);
الناتج:
True
في هذا المثال، قمنا بالتحقق من تساوي السلسلتين "Hello" باستخدام دالة String.Equals()
. النتيجة هي True لأن السلاسل متساوية.
المثال 2:
string str1 = "Hello";
string str2 = "World";
bool isEqual = string.Equals(str1, str2);
Console.WriteLine(isEqual);
الناتج:
False
في هذا المثال، قمنا بالتحقق من تساوي السلسلتين "Hello" و "World" باستخدام دالة String.Equals()
. النتيجة هي False لأن السلاسل غير متساوية.
يمكنك أيضًا استخدام الدالة String.Equals()
بوضع تمامًا للتحقق من تساوي السلاسل بدون حساسية لحالة الأحرف (Case-insensitive).
المثال 3:
string str1 = "Hello";
string str2 = "hello";
bool isEqual = string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);
Console.WriteLine(isEqual);
الناتج:
True
في هذا المثال، قمنا بالتحقق من تساوي السلسلتين "Hello" و "hello" بدون حساسية لحالة الأحرف باستخدام دالة String.Equals()
وتمامًا الحالة StringComparison.OrdinalIgnoreCase. النتيجة هي True لأن السلاسل متساوية بغض النظر عن حالة الأحرف.
باستخدام دالة String.Equals()
، يمكنك بسهولة وسرعة التحقق من تساوي السلاسل في لغة C#. احرص على استخدام هذه الدالة بحكمة وفقًا لاحتياجاتك الخاصة.
تعليقات
إرسال تعليق