1-qator: Nomlar maydonidan using System sinflardan foydalanishimiz mumkinligini anglatadi. 2-qator


Open -Belgilangan yo'lda FileStream-ni o'qish / yozishga kirish huquqi bilan ochadi ReadAllBytes


Download 0.73 Mb.
bet38/43
Sana08.10.2023
Hajmi0.73 Mb.
#1695516
1   ...   35   36   37   38   39   40   41   42   43
Bog'liq
C# asoslari

Open -Belgilangan yo'lda FileStream-ni o'qish / yozishga kirish huquqi bilan ochadi
ReadAllBytes -Ikkilik (binar) faylni ochadi, fayl tarkibini bayt qatoriga o'qiydi va keyin faylni yopadi.
ReadAllLines -Matnli faylni ochadi, faylning barcha satrlarini o'qiydi va keyin faylni yopadi.
ReadAllText - Matnli faylni ochadi, faylning barcha satrlarini o'qiydi va keyin faylni yopadi.
Replace -Belgilangan faylning tarkibini boshqa faylning tarkibiga almashtiradi, asl faylini o'chiradi va almashtirilgan faylning zaxira nusxasini yaratadi.
WriteAllBytes -Yangi fayl yaratadi, belgilangan baytlar qatorini faylga yozadi va keyin faylni yopadi. Maqsadli fayl allaqachon mavjud bo'lsa, uning ustiga yoziladi.
WriteAllLines -Yangi fayl yaratadi, faylga satrlar to'plamini yozadi va keyin faylni yopadi.
WriteAllText - Yangi fayl yaratadi, belgilangan satrni faylga yozadi va keyin faylni yopadi. Maqsadli fayl allaqachon mavjud bo'lsa, uning ustiga yoziladi.
File sinfi metodlaridan foydalanish juda oddiy:
using System.IO; //System.IO kutubxonasini qo’shish
File.SomeFileMetod(); //File sinfining biror metodi
Masalan mana bu misolni ko’ramiz:
using System;
using System.IO;

namespace UzbekDevs


{
class Program
{
static void Main(string[] args)
{
// string text yozish
string writeText = "Master Sherkulov";

string writelines = "Java dasturini biladi." + Environment.NewLine +


"UzbekDevs sayti asoschisi." + Environment.NewLine +
"Saytda ko’plab qiziqarli maqolalari bor.";

// fayl yaratish va unga text yozish


File.WriteAllText("filename.txt", writeText+'\n'+writelines);

// fayldagi textni o'qish


string readText = File.ReadAllText("filename.txt");

// natijani ekranga chiqarish


Console.WriteLine(readText);

Console.ReadKey();


}
}
}
Dastur natijasi:

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling