Dastur Konfiguratsiyasi: Dasturning bazi sozlamalari (masalan, fayl nomi, server manzili yoki boshqa konfiguratsiya parametrlari) foydalanuvchi tomonidan beriladigan bir konfiguratsiya faylidan olingan ma'lumotlarga bog'liq bo'lsin. Agar fayl mavjud bo'lmasa yoki formati noto'g'ri bo'lsa, dastur to'xtasin va xatolik haqida ma'lumot chiqarsin. (FileNotFoundException, FormatException va boshqa obyektlar orqali).
using System;
using System.IO;
using System.Collections.Generic;
using (StreamReader reader = new StreamReader(fileName))
{
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
// Har bir qatordan kalit so'z va qiymatni ajratib olish
string[] parts = line.Split(':');
if (parts.Length == 2)
{
string key = parts[0].Trim();
string value = parts[1].Trim();
configData[key] = value;
}
else
{
throw new FormatException("Konfiguratsiya fayli noto'g'ri formatda.");
}
}
}