Selam arkadaşlar, Bu vereceğim rnek ile StreamReader, StreamWriter kullanımının yanında dizi değişken ve dictionary kullanımını kafanızda oturtabilirsiniz.. Tabi bunların yanında ufak split, rerplace vs gibi methodlarda var. Grafik arayüzde ihtiyacımız olanlar: textbox txtkelime textbox txtAnlam textbox txtkey button btnekle button btnarama label lblanlam Bu ufak programcık ne iş yapar: kelime ve anlam boxlarına girilen verileri bir. txt de depolayarak istendiğinde sorgulanması işini gerçekleştirir. Satır satır kodları açıklamayacağım. Anlaşılmayan blümleri belirttiğiniz takdirde bir sonraki post da açıklamaya çalışacağım.. code: using System;using System. Collections. Generic;using System. ComponentModel;using System. Data;using System. Drawing;using System. Linq;using System. Text;using System. Windows. Forms;using System. IO;namespace winsozluk{ public partial class Form1 : Form { // genel sekme. string DbAdres = @"C:\Users\rappermcs\Desktop\uygulama DENEME\DB\texts. txt"; public Form1 private void btnEkle_Click { if if // Szlük Db ye yeni bir Kelime Ekler. string Kelime = txtkelime. Text. ToLower ; string Anlam = txtAnlam. Text. ToLower ; string Satir = Kelime + ":" + Anlam + ";"; // kelime daha nce kayıt edilmişmi? StreamReader sr=new StreamReader ; string db=sr. ReadToEnd ; sr. Close ; db = db. Replace ; string arSatir = db. Split ; Dictionary<string, string> temp_dic = new Dictionary<string, string> ; for (int i = 0; i < arSatir. Length; i++) { if (arSatir . Length!= 0) } if (temp_dic. ContainsKey StreamWriter sw = new StreamWriter ; sw. WriteLine ; sw. Close ; MessageBox. Show ; txtAnlam. Text = txtkelime. Text = string. Empty; } private void btnArama_Click { if StreamReader sr = new StreamReader ; string db = sr. ReadToEnd ; sr. Close ; db = db. Replace ; string satirlar = db. Split ; Dictionary<string, string> dic = new Dictionary<string, string> ; for (int i = 0; i < satirlar. Length; i++) { if (satirlar . Length!=0) } if (! dic. ContainsKey(txtkey. Text. ToLower lblAnlam. Text = dic ; } private void txtkey_KeyPress private void txtkey_KeyDown }} Paslanmış bir uygulama geliştirici.. #AnalistŞart

Burası da benim..:) Not: C/P yorumlarına direk cevabım şudur ki; Evet c/p yaptım ama nereden kendi yazdığım visual studio 2008 IDE içerisinden.. :) Paslanmış bir uygulama geliştirici.. #AnalistŞart

teşekkürler hocam kodları alim kenara bakarım sırası gelince :) https://www.youtube.com/watch?v=k6LrGZGqYn8