} } } Ushbu dasturning bajarilishidan quyidagi natijalar olinadi. Текущий подсчет: 1 Текущий подсчет: 2 Текущий подсчет: 3 Текущий подсчет: 4 Текущий подсчет: 5 Текущий подсчет: б Текущий подсчет: 7 Текущий подсчет: 8 Текущий подсчет: 9 Текущийподсчет: 10 CountInsttipidagi ob'ekt yaratilganda, staticturili countmaydoni ortadi. Lekin qachon bunday ob'ekt o`chirilsa, countmaydon yuklanadi. Shuning uchun, countmaydoni har doim mavjud bo'lgan ob'ektlar sonini o'z ichiga oladi. Va bu faqat staticturdagi maydondan foydalanish orqali amalga oshiriladi. Shu kabi hisob-kitoblarni nusxa o`zgaruvchisi yordamida tashkil etish mumkin emas, chunki u butun sinfga tegishli bo'lib, bu sinfning muayyan ob'ekti nusxasiga tegishli emas. Quyida sinfning statica'zolarini qo'llashning yana bir misoli keltirilgan. Ushbu bo'limda ilgari fabrika sinfi yordanida qanday qilib ob`ekt yaratilishini ko'rsatdi. Ushbu misolda fabrika staticmetod emas edi, ya'ni fabrika metodi faqat oldindan yaratilgan ob'ektga havola orqali chaqirilishi mumkin edi. Lekin sinfning keraksiz ob'ektini yaratmagan holda fabrika metodini chaqirish imkonini beradigan staticturili metod sifatida amalga oshirish yaxshiroq hisoblanadi. Bu takomillashtirish va sinfda fabrikani amalga oshirish dasturi quyidagi tahrirlangan misolda aks etadi //Sinfda statik fabrikadan foydalanish. using System; class MyClass { int a, b; // MyClass sinfi uchun fabrika yaratish. static public MyClass Factory(int i, int j) {