الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في الFileStream

بدأه Newbie Programmer في 20 سبتمبر 2011 · 2 رد · 485 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركااااتة

لو سمحتم انا كنت بعمل برنامج بسييييط جدا بيعمل Search عن جملة في File معين عن طريق الFileStream بال StreamReader تمااام

و لو الكلمة موجود هقول نعم و في السطر الكام و لو اتكررت هقول اتكررت كااام مرة

انا بس قابلتني مشكلة في حاجة اني مش عارفة اوصل لحتة اني احسب انة في السطر الكام....؟؟؟

فلو تكرمتم و حد يقدر يساعدني

#2

السلام عليكم ورحمه الله وبركاته

اختي يمكنك استخدام الـ StreamReader وعمل دوران على الاجراء ReadToEnd لقراءة الملف سطر سطر, فبالتالي يمكنك معرفة السطر الحالي ..

جربي الكود التالي

int row=0;
StreamReader sr = new StreamReader("test.txt");
foreach(string line in sr.ReadToEnd())
{
++row;
if(line.IndexOf(keyword)!=-1)
{
Console.WriteLine("The keyword in the line  " + row);
break;
}
}

تم تعديل هذه المشاركة بواسطة VB Helper في 21 سبتمبر 2011 في 00:07

.:: Wish to become better and better ::.

#3
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اختي يمكنك استخدام الـ StreamReader وعمل دوران على الاجراء ReadToEnd لقراءة الملف سطر سطر, فبالتالي يمكنك معرفة السطر الحالي ..

جربي الكود التالي

int row=0;
StreamReader sr = new StreamReader("test.txt");
foreach(string line in sr.ReadToEnd())
{
++row;
if(line.IndexOf(keyword)!=-1)
{
Console.WriteLine("The keyword in the line  " + row);
break;
}
}

متشكرةة خااااالص جزاك الله كل خير و يرفعة لميزان حسنات حضرتك و الله دائما حضرتك بتفيدني بعلمك

و ان شاء الله هجرررب الكود

مواضيع مشابهة