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

الصفحات

كيف يمكن دمج اكتر من نص فى لغة سي شارب باستخدام string.Join()

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

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

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

دالة String.Join() تستخدم لدمج سلسلة من العناصر إلى سلسلة واحدة، وتفصل بين كل عنصر بفاصلة أو أي حرف آخر تحدده. إنها تأخذ معاملين رئيسيين: الفاصلة أو الحرف الفاصل بين العناصر المختلفة، ومصفوفة السلاسل التي تحتاج إلى الدمج.

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

المثال 1:


string[] fruits = { "apple", "banana", "orange" };
string joinedString = string.Join(", ", fruits);
Console.WriteLine(joinedString);

الناتج:


apple, banana, orange

في هذا المثال، قمنا بدمج عناصر مصفوفة الفواكه في سلسلة واحدة باستخدام فاصلة ", " بين كل عنصر. النتيجة هي سلسلة جديدة تحتوي على جميع الفواكه المدموجة.

المثال 2:


string[] colors = { "red", "green", "blue" };
string joinedString = string.Join("-", colors);
Console.WriteLine(joinedString);

الناتج:


red-green-blue

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

يمكنك استخدام دالة String.Join() في العديد من السيناريوهات المختلفة، مثل تجميع البيانات في قوالب الرسائل، أو إنشاء سلاسل الاستعلامات في قواعد البيانات، أو تجميع عناصر قائمة للعرض، وأكثر من ذلك.

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

تعليقات