OsamaSaif نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 (معدل) كيف يمكنني تقسيم سلسلة نصية إلى عدة سلاسل نصية وتخزين كل سلسلة في متحول string مختلف في C#؟ تم التعديل في 31 أكتوبر 2015 بواسطة OsamaSaif اقتباس
0 Lujain Maaz نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 يمكن ذلك باستخدام الدالة split() التي تقسم السلسلة النصية عند محرف أو رمز معين مثل الفراغ space او فاصلة commaمثال: لنفرض أننا نريد تقسيم النص التالي إلى 3 أقسام:"In the end, it's not the years in your life that count, It's the life in your year,"لاحظ أن النص يحوي 3 جمل تفصل بينها فاصلة سنقوم بكتابة الشيفرة البرمجية التالية:string mytext = "In the end, it's not the years in your life that count, It's the life in your year,"; string[] myArrayText = mytext.Split(','); string text1 =myArrayText[0]; string text2 = myArrayText[1]; string text3 = myArrayText[2]; Console.WriteLine("text1 \t" + text1); Console.WriteLine("text2 \t" + text2); Console.WriteLine("text3 \t" + text3); Console.ReadLine();إن الدالة split تقوم بإرجاع مصفوفة من نوع string تحوي على السلاسل النصية التي تم فصلها لذلك قمت بتعريف مصفوفة myArrayText واسناد mytext.Split(',') إليها، ثم إسناد كل سلسة نصية إلى متحول مختلف.أخيرًا طباعة النصوص كلٍ على حدا كما في الصورة: اقتباس
السؤال
OsamaSaif
كيف يمكنني تقسيم سلسلة نصية إلى عدة سلاسل نصية وتخزين كل سلسلة في متحول string مختلف في C#؟
تم التعديل في بواسطة OsamaSaif1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.