بفضل الله في سلسة من المقالات سنتناول نشر دروس تعليم سي شارب C# ستكون شاملة ووافية للمبتدئين والمستوى المتوسط . سلسلة مقالات مأخوذة من كوداتي نتمنى أن تكون مفيدة لجميع الدارسين . سنتناول في هذا الدرس السلاسل النصية في لغة سي شارب C# String .
سلسلة دروس تعلم سي شارب C# بالعربية
تم شرح فيما سبق :-
- الدرس الأول : مقدمة عن السي شارب #C
- الدرس الثاني : تركيب الجملة في سي شارب Syntax
- الدرس الثالث : التعليقات في سي شارب Comments
- الدرس الرابع : الطباعة في سي شارب Output
- الدرس الخامس : المتغيرات في سي شارب Variables
- الدرس السادس : المدخلات في سي شارب Inputs
- الدرس السابع : العمليات الرياضية في سي شارب Arithmetic Operations
- الدرس الثامن : العمليات المنطقية في سي شارب Logic Operations
- الدرس التاسع : الجمل الشرطية في سي شارب Condition Statement
- الدرس العاشر : الحلقات التكرارية في سي شارب Loops
- الدرس الحادي عشر : المصفوفات في سي شارب Array
- الدرس الثاني عشر : الدوال في سي شارب Methods
الدرس الثالث عشر : السلاسل النصية في سي شارب String
في هذا الدرس سنتاول السلاسل النصية في السي شارب C#
- length
- ToUpper
- ToLower
- concat
- تضمين المتغيرات في السلاسل النصية
السلاسل النصية string
تحتوي ال سي شارب على العديد من الوظائف التي تتيح لك أداء عمليات على النصوص , ومنها :
length
تقوم بارجاع عدد احرف النص
string txt = “Hello World”;
Console.WriteLine(txt.Length);
Output :
11
ToUpper
تحويل النص الى احرف كبيرة
string txt = “Hello World”;
Console.WriteLine(txt.ToUpper());
Output :
HELLO WORLD
ToLower
تحويل النص الى احرف صغيرة
string txt = “Hello World”;
Console.WriteLine(txt.ToLower());
Output :
hello world
concat
للدمج بين النصوص
string firstName = “Ahmed “;
string lastName = “Ali”;
string fullName = string.Concat(firstName, lastName);
Console.WriteLine(fullName);
Output :
Ahmed Ali
تضمين المتغيرات في السلاسل النصية
تعرفنا في الدروس السابقة طريقة استخدام العلامة + للدمج بين السلاسل النصية وكذلك دمج المتغيرات مع السلاسل النصية في هذا الدرس سنتعلم طريقة مختلفة لدمج وتضمين المتغيرات في السلاسل النصية :
$”text {var} text {var} text”
string firstName = “Saif”;
Console.WriteLine($”My name is: {firstName}”);
Output :
My name is: Saif
string firstName = “Ali”;
string secondName = “Ahmed”;
string msg = $”Hello {firstName} , my Name is {secondName}”;
Console.WriteLine(msg);
Output :
Hello Ali , I my Name is Ahmed