44. C# yordamida o'qish uchun faylni oching.
Javob:
Faylni oʻqish uchun ochish uchun siz System.IO nom maydonidagi StreamReader sinfidan foydalanishingiz mumkin.
string filePath = @"C:\Users\Abdumominov\Documents\example.txt";
StreamReader reader = new StreamReader(filePath);
string content = reader.ReadToEnd();
Console.WriteLine(content);
reader.Close();
Ushbu kod o'qish uchun example.txt faylini ochadi, uning barcha mazmunini StreamReaderning ReadToEnd() usuli yordamida o'qiydi. sinfga o'ting va keyin tarkibni konsolga chop eting. Nihoyat, fayl StreamReader sinfining Close() usuli yordamida yopiladi.
45. C# yordamida yozish uchun faylni oching.
Javob:
Faylni yozish uchun ochish uchun siz StreamWriter klassidan System.IO nom maydonidan foydalanishingiz mumkin. Mana misol kod:
string filePath = @"C:\Users\Abdumominov\Documents\example.txt";
StreamWriter writer = new StreamWriter(filePath);
writer.WriteLine("Hello, world!");
writer.Close();
Ushbu kod yozish uchun example.txt faylini ochadi, faylga WriteLine()< yordamida "Salom, dunyo!" qatorini yozing. StreamWriter sinfining /code> usulini tanlang va keyin StreamWriter sinfining Close() usuli yordamida faylni yoping.
46. C# yordamida qo'shish uchun faylni oching.
Javob:
C#-da ma'lumotlarni qo'shish uchun faylni ochish uchun siz StreamWriter klassidan System.IO nom maydonidan true qiymati bilan foydalanishingiz mumkin. konstruktorning ikkinchi parametri sifatida o'tkazildi.
string filePath = @"C:\Users\Abdumominov\Documents\example.txt";
StreamWriter writer = new StreamWriter(filePath, true);
writer.WriteLine("This text will be appended to the file");
writer.Close();
Ushbu kod filePath da joylashgan faylni ochadi va fayl oxiriga "Ushbu matn faylga qo'shiladi" matnini qo'shadi. StreamWriter konstruktorining ikkinchi parametri sifatida qabul qilingan true qiymati ma'lumotlarni qayta yozishdan ko'ra faylga qo'shilishi kerakligini bildiradi. Keyin fayl StreamWriter sinfining Close() usuli yordamida yopiladi.
Do'stlaringiz bilan baham: |