الرجاء المساعدة في كيفية القيام بعملية مسح ل string سطر بسطر لاني اود القيام بعمل امور معينة تتعلق بمحتويات كل سطر.
واقبلوا فائق الاحترام
الرجاء المساعدة في كيفية القيام بعملية مسح ل string سطر بسطر لاني اود القيام بعمل امور معينة تتعلق بمحتويات كل سطر.
واقبلوا فائق الاحترام
يعني ايه مسح لل string
اظن ان قصدك ان فيه Mutliline TextBox او RichTextBox
foreach (string line in this.textBox1.Lines)
{
// use line variable as you like
}لو تقصد ان فيه String عاديه
حاولت بس لست متأكد ان كان هو الحل الافضل ام لا
string text = "line1"+Environment.NewLine+"line2";
string[] lines = text.Split(Environment.NewLine.ToCharArray());
foreach (string line in lines)
{
if (line == string.Empty) continue;// because Split function use one char
// use line variable as you like
}بالتوفيق
توصلت الي الكود التالي اظن انه افضل في حاله ان النص عباره عن string عاديه
كانت المشكله في داله split الخاصه بال string type انها تعمل علي char واحد
فوجدت ان split الموجوده ضمن مكتبه ال Regural Expression تعمل علي string ليس char فقط
string text = "line1" + Environment.NewLine + "line2" + Environment.NewLine + "line3";
string[] lines = System.Text.RegularExpressions.Regex.Split(text, Environment.NewLine);
foreach (string line in lines)
{
// use line variable as you like
}هذا الموضوع مغلق.