} Ushbu dastur amalga oshirilganda quyidagi natijani beradi. Целая часть числа равна 10 Дробная часть числа равна 0.125 GetParts()metodi ma'lumotlarning ikki qismini qaytaradi. Birinchisi, kiruvchi no'zgaruvchi qiymatining butun qismi odatiy tarzda returnyordamida operator. Ikkinchisi, bu qiymatning kasr qismi, frac tipili outparametri orqali. Ushbu misolda ko`rsatilganidek, outparametr modifikatoridan foydalanib, bitta metod orqali ikki qiymatni qaytarishni tashkil qilish mumkin. Albatta, outparametrlarini bitta metodda qo'llash bo'yicha hech qanday cheklovlar yo'q. Ularning yordami bilan siz kerakli ma'lumotlarning qancha zarur bo`lsa shuncha qismini qaytarishingiz mumkin. Ikkita out parametrni qo'llash misolini ko'rib chiqaylik. Ushbu misoldagi dasturda HasComFactor() metodi ikkita funksiyani bajaradi. Birinchisi, ikkita butunson uchun umumiy bo`luvchini (1dan tashqari) aniqlaydi, umumiy bo`luvchi bo'lsa, mantiqiy trueqiymatni, aks holda mantiqiy false qiymatni qaytaradi. Ikkinchisi, agar ikki sonning eng kichik va eng katta umumiy bo`luvchisi aniqlansa outtipli parametrlar orqali qaytaradi. // Out tipidagi ikkita parametrdan foydalanish. using System; class Num { /*X va y o'zgaruvchilar soni qiymatlarining umumiy bo`luvchisi bor yoki yo'qligini aniqlash. Agar mavjud bo'lsa, out tipli parametrlar orqali eng kichik va eng katta bo`luvchilarni qaytarish.*/ public bool HasComFactor(int x, int y, out int least, out int greatest) { int i; int max = x < у? x : y; bool first = true; least = 1;