تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الخامس : الأنواع والدوال الرئيسية .
#3
منقول من المنتدى القديم
كاتب الموضوع احمد جمال
String :

سنتحدث في درسنا هذا حول كل ما يتعلق بالنوع String .

الخصائص والدوال الاساسية لل String :

Length :
تحدد طول النص .

Compare :
للمقارنة بين نصين .

Contains :
للبحث عن نص او حرف ضمن النص .

EndWith و StartWith :
لمعرفة فيما اذا كان النص يبدأ او ينتهي بحرف او نص معين .

IndexOf و LastIndexOf .
لمعرفة مكان وجود حرف او بداية نص معين ضمن النص ، سواء من البداية او من النهاية .

Remove :
حذف جزء معين من النص .

Insert :
ادراج نص داخل ال String .

Replace :
استبدال جزء من النص .

Split :
تقسيم النص حسب شيء معين إلى مصفوفة ، مثلاً تقسيم النص مع كل علامة (-) إلى مصفوفة جديدة .

ToUpper و ToLower :
لتحويل حالة الاحرف بين capital و small .

كود :
string[] newarray = g.Split("-");
دمج النصوص :
الطريقة الابسط لدمج النصوص هي باستخدام + ، او باستخدام الدالة Concate بالشكل التالي :
كود :
string s3 = String.Concat(s1, s2);

يمكنك مراجعة الرابط التالي مباشرة لاستخدام الطريقة الافضل لدمج النصوص عن طريق StringBuillder .
http://vb4arb.com/vb/showthread.php?1270...5#post3715

مقارنة النصوص :

يمكن استخدام المعامل == لمقارنة النصوص في C# أو = في VB.net ، إلا انه من المفضل استخدام الدالة Equals بالشكل التالي :
كود :
Console.WriteLine(s1.Equals(s2));

Escape Characters

في كل لغات عائلة السي ، تجد حرف / محجوزاً لبعض الحروف الخاصة مثل /n لسطر جديد و /t لعمل Tab وغيره ، بالشكل التالي مثلاً :

كود :
Console.Write("My Name:/nAhmed Gamal");


لذا إذا اردت ان تكتب / فلا بد لك ان تكتب // ، هناك حل آخر وهو استخدام ما يعرف باسمVerbatim Strings حيث يمكنك في هذه الحالة كتابة نص عادي بدون القلق من ال
Escape Characters بالشكل التالي مثلاً :

كود :
Console.WriteLine(@"C:\MyApp\bin\Debug");

التحويل من وإلى String :

تحتوي معظم الانواع الاساسية على الدالة Parse والتي تحول النص إلى مناظره ، بالشكل التالي مثلاً :

كود :
int x = int.Parse("1");
bool v = bool.Parse("True");

كما تحتوي ايضاً على الدالة ToString لتحويلها إلى نص بالشكل التالي مثلاً :
كود :
string x = m.ToString();
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس الخامس : الأنواع والدوال الرئيسية . - بواسطة oneyemenweb2_mybb_import4801 - 06-10-12, 06:15 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم