Afsuski, System. Io nom maydoni orqali nom maydonidan foydalanib delegatni aniqlash


Download 96.48 Kb.
Pdf ko'rish
Sana17.06.2023
Hajmi96.48 Kb.
#1537129
Bog'liq
Xudoyshukurova Ruxsora



Afsuski, System.IO nom maydoni orqali nom maydonidan foydalanib delegatni aniqlash 
imkoniyati mavjud emas. System.IO nom maydoni, C# dilidagi bir fayllar va kataloglar bilan 
ishlash uchun foydalaniladi. 
Delegatlar, genellikle System veya System.Collections.Generic nom maydonlaridan yoki o'z nom 
maydonlaringizdan yaratiladi. System.IO nom maydonidan esa delegat yaratish imkoniyati 
mavjud emas. 
Agar nom maydoni yaratishning zaruriy bo'lsa, siz o'zingizning shaxsiy nom maydonlaringizni 
yaratishingiz kerak bo'ladi yoki C# tilidagi boshqa belgilangan nom maydonlaridan 
foydalanishingiz kerak bo'ladi. Misol uchun, Action, Func yoki sizning o'zingizning nom 
maydonlarini yaratishingiz mumkin. 
Bir misol berib, System.IO nom maydonidan foydalanuvchi fayllar bilan ishlash imkoniyatini 
ko'rsatayotgan bir kod namunasi: 
using System; 
using System.IO; 
class Program 

static void Main() 

string dosyaNomi = "test.txt"; 
// Faylni yaratish va matnni yozish 
File.WriteAllText(dosyaNomi, "Bu faylga yozilgan matn."); 
// Fayldan matnni o'qish va chiqarish 
string oqitilganMatn = File.ReadAllText(dosyaNomi); 
Console.WriteLine("Fayldan o'qilgan matn: " + oqitilganMatn); 


// Faylni o'chirish 
File.Delete(dosyaNomi); 


Yukoridagi misolda, System.IO nom maydonidan foydalanarak fayllar bilan ishlovchi metodlarni 
ishlatamiz. dosyaNomi deb nomlangan bir string o'zgaruvchi aniqlaymiz va unga "test.txt" 
qiymatini beramiz. 
Dastur boshida, File.WriteAllText metodi orqali dosyaNomi nomli faylni yaratamiz va unga "Bu 
faylga yozilgan matn." matnini yozamiz. Keyin File.ReadAllText metodi yordamida fayldan 
matnni o'qiyap olishamiz va uni konsolga chiqaramiz. Oxirida esa File.Delete metodi bilan faylni 
o'chirib tashlaymiz. 

Download 96.48 Kb.

Do'stlaringiz bilan baham:




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