
Merhaba arkadaşlar,
Bugün sizlere notepad içinde ki verileri nasıl okuyup kullanırsınız anlatmaya çalışacağım.
Çoğu zaman olduğu gibi yine direkt girişelim, buyrun;
Aşağıda ki method bize notepad içinde ki değerleri okuyup liste şeklinde döner.
Tek yapmamız gereken parametre olarak dosya yolunu göndermek.
/// <summary>
/// Notepad içinde ki değerleri okuyup, liste olarak döner.
/// </summary>
/// <param name="_path">Dosya yolu
/// <returns></returns>
public List<string> readNotepad(string _path)
{
try
{
StreamReader reader = new StreamReader(_path);
List<string> listData = new List<string>();
string line;
line = reader.ReadLine();
while (line != null)
{
listData.Add(line);
line = reader.ReadLine();
}
reader.Close();
return listData;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString(),"Hata",MessageBoxButtons.OK,MessageBoxIcon.Error);
throw;
}
}
</string></string></string>
Listede içindeki verilerde dönüp, istediğiniz işlemleri yapmak için ise aşağıda ki yolu izleyebilirsiniz.
foreach (var item in this.readNotepad(@"C:\Users\Semih\Desktop\test.txt"))
{
//işlemler...
listBox1.Items.Add(item);
}
Ya da şu yöntem ilede yapılabilir;
string[] lines = File.ReadAllLines(_path);
Daha sonra veri çekmek için;
string veri0 = lines[0].ToString();
İyi çalışmalar…
Yazıyıla ilgili olarak;
Notepad veri yazmak hakkında bu yazımı inceleyebilirsiniz.