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