C# programlama dili, veri dosyaları üzerinde okuma, yazma ve ekleme işlemlerini gerçekleştirebileceğiniz bir dildir. Bu makalede, C# ile veri dosyaları üzerinde yapabileceğiniz işlemleri adım adım anlatacağız.
- Dosya Okuma
Dosya okuma işlemi için öncelikle, StreamReader sınıfını kullanarak dosyayı açmanız gerekmektedir. Aşağıdaki kod örneği, dosya yolunu parametre olarak alarak, dosyayı açar ve satır satır okur:
string filePath = "C:\\example.txt";
using (StreamReader sr = new StreamReader(filePath))
{
string line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
- Dosya Yazma
Dosya yazma işlemi için, StreamWriter sınıfını kullanarak dosyayı açmanız gerekmektedir. Aşağıdaki kod örneği, dosya yolunu parametre olarak alarak, dosyaya satır satır yazı yazacaktır:
string filePath = "C:\\example.txt";
using (StreamWriter sw = new StreamWriter(filePath))
{
sw.WriteLine("Bu bir örnek yazıdır.");
sw.WriteLine("Bu da bir başka örnek yazıdır.");
}
- Dosya Ekleme
Dosya ekleme işlemi için, Append modunda dosyayı açmanız gerekmektedir. Aşağıdaki kod örneği, dosya yolunu parametre olarak alarak, dosyaya yeni bir satır ekleyecektir:
string filePath = "C:\\example.txt";
using (StreamWriter sw = File.AppendText(filePath))
{
sw.WriteLine("Bu bir ekleme işlemidir.");
}
Dosya okuma, yazma ve ekleme işlemleri, veri dosyaları üzerinde çalışmanın temel adımlarıdır. Yukarıdaki kod örnekleri, bu işlemleri nasıl gerçekleştirebileceğinizi adım adım anlatmaktadır. C# ile veri dosyaları üzerinde yapabileceğiniz diğer işlemler de mevcuttur ve bunları farklı senaryolara göre kullanabilirsiniz.
Sonuç olarak, yukarıdaki örnekler C# dosya okuma, yazma ve ekleme işlemlerini anlatmak için kullanıla