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()
أو==
. - استخدم
@
قبل السلسلة النصية لتجاهل الرموز الخاصة.
تعليقات
إرسال تعليق