Afsuski, System. Io nom maydoni orqali nom maydonidan foydalanib delegatni aniqlash
Download 96.48 Kb. Pdf ko'rish
|
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
ma'muriyatiga murojaat qiling