C# - Strings السلاسل النصية

C# - السلاسل النصية (Strings)

السلسلة النصية (String) هي مجموعة من الأحرف تُستخدم لتمثيل النصوص. في C#، نستخدم النوع string للتعامل مع النصوص.


📝 إنشاء سلسلة نصية


string greeting = "مرحبا بك!";
Console.WriteLine(greeting);

➕ الجمع بين السلاسل (Concatenation)


string firstName = "أحمد";
string lastName = "سعيد";
string fullName = firstName + " " + lastName;
Console.WriteLine(fullName);

🔢 خصائص ودوال شائعة

  • Length: ترجع عدد الأحرف.
  • ToUpper(): تحويل إلى أحرف كبيرة.
  • ToLower(): تحويل إلى أحرف صغيرة.
  • Contains(): التحقق من وجود نص معين.
  • IndexOf(): ترجع موقع أول ظهور لحرف أو كلمة.
  • Substring(): استخراج جزء من النص.

string message = "Welcome to C#";
Console.WriteLine(message.Length);         // 14
Console.WriteLine(message.ToUpper());      // WELCOME TO C#
Console.WriteLine(message.Contains("C#")); // True

🧪 سلسلة نصية متعددة الأسطر


string multiLine = @"سطر أول
سطر ثاني
سطر ثالث";
Console.WriteLine(multiLine);

🎯 ملاحظات:

  • السلاسل النصية غير قابلة للتغيير (Immutable).
  • للمقارنة بين النصوص استخدم Equals() أو ==.
  • استخدم @ قبل السلسلة النصية لتجاهل الرموز الخاصة.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework