Directorylnfo toifasi orqali papkalar yaratish
Directorylnfo.CreateSubdirectory() metodi vositasida dasturdan turib, ya’ni dasturiy tartibda, papkalar tuzilishini kengaytirish mumkin:
static void ModifyAppDirectory()
{
Directorylnfo dir = new Directorylnfо(@"C:\");
// Yangi \MeningPapkam papkasini yaratish
dir.CreateSubdirectory("MeningPapkam ");
// Yangi \ MeningPapkam2\Data papkasini yaratish
dir.CreateSubdirectory(@"MeningPapkam2\Data");
}
Bu metodning qaytaradiga qiymatini olish shart emas, biroq muvaffaqiyatli ijro etilganida, ushbu metod Directorylnfo toifasiga mansub ob’yektni qaytaradi. Buni ushbu metod orqali namoyish etish mumkin:
static void ModifyAppDirectory()
{
Directorylnfo dir = new Directorylnfo(".");
// Boshlang’ich papakada \ MeningPapkam papkasini yaratish
dir.CreateSubdirectory("MeningPapkam ");
// Qaytarilgan Directorylnfo ob’yektini olish
Directorylnfo myDataFolder=dir.CreateSubdirectory(@"MeningPapkam2\Data ") ;
// ..\ MeningPapkam2\Data papkasiga yo’lni chiqarish
Console . WriteLine (’’Yangi papka: {0}", myDataFolder);
}
739-bet
Ma’ruza 11 (37)
Mavzu: LINQ texnolodiyasi va operatorlari.
LINQ texnologiyasi. LINQ sintaksisi.
Qidirish, tartiblash, guruxlash, tanlash operatorlari
Reja:
LINQ texnologiyasi
LINQ so’rovlarini elementar massivlarga qo’llash
LINQ so’rovlari sintaksisi
LINQ texnologiyasi
.NET platformasidan foydalangan holda qanaqa ilova yaratishingizdan qat’iy nazar, sizning dasturingiz qandaydir shakldagi ma’lumotlarga murojaatlar qilishiga to’g’ri keladi. Ma’lumotlar esa, tabiiyki, XML fayllari, relyatsion ma’lumotlar bazalari, xotira kollektsiyalari va oddiy massivlar kabi juda ko’plab shaklu shamoillarda, joylarda saqlanadi. Tarixan shunday bo’lib qolgan ediki, ma’lumotlarning qayerda saqlanayotganiga bog’liq ravishda dasturchilar turli, bir-biriga bog’liq bo’lmagan API-interfeyslarni qo’llashlariga to’g’ri kelgan. .NET 3.5 versiyasida paydo bo’lgan LINQ (Language Integrated Query — birlashtirilgan so’rovlar tili) texnologoyalari to’plami ma’lumotlarning juda eng turli-tuman saqlanish joylariga qisqa, simmetrik va qat’iy toifalashgan tarzda murojaat qilishni ta’minlaydi.
Do'stlaringiz bilan baham: |