05-04-13, 12:15 PM
بسم الله الرحمن الرحيم
وصلى الله على محمد وآله الطاهرين
السلام عليكم ورحمة الله وبركاته
وصلى الله على محمد وآله الطاهرين
السلام عليكم ورحمة الله وبركاته
اولا قم بانشاء ملف نصي في أي مكان تريد ثم اكتب فيه عددا من الاسطر
ثانيا قم بعمل النموذج التالي:
ثالثا غير صندوق النص الاول الى srch_txt وصندوق النص الثاني الى target_txt وأداة الlabel4 الى no
واكتب الكود الاتي في زر الDoSearch
PHP كود :
target_txt.Clear();
StreamReader sr = File.OpenText("Your txt Path");//قراءة المف النصي
string[] words = sr.ReadToEnd().Split(' ', '\n');// string تجزئة الملف الى كلمات اعتمادا على المسافة والسطر الجديد وجعلها في مصفوفة من نوع
//للبحث عن الكلمة linq هذا هوالجزء الاهم ,حيث نقوم باستخدام تقنية ال
var word =
from string w in words
where w.Equals(srch_txt.Text)
select w;
foreach (string s in word)
{
target_txt.Text += s + Environment.NewLine;
}
no.Text = word.Count().ToString();// عدد مرات تكرار الكلمة
الشرح مع الاكواد
بالتوفيق ان شاءالله