} class StaticClassDemo { static void Main() { Console.WriteLine("Обратнаявеличиначисла5 равна" + NumericFn.Reciprocal(5.0)); Console.WriteLine("Дробнаячастьчисла4.234 равна" + NumericFn.FracPart(4.234) ) ; if(NumericFn.IsEven(10)) Console.WriteLine((0 — четноечисло."); if(NumericFn.IsOdd(5)) Console.WriteLine("5 — нечетноечисло."); // Keyin NumericFn sinfining nusxasini yaratishga urinib ko'ring, //bu esa xatolikka olib kelishi mumki. // NumericFn ob = new NumericFn(); // Xatolik! } } Bu dasturning natijasi quyidagicha. Обратнаявеличиначисла5 равна0.2 Дробная часть числа 4.234 равна 0.234 10 — четное число. 5 — нечетноечисло. Yuqoridagi dasturning oxirgi satri izohga olinganiga e`tabor bering. NumericFnklassi staticva shuning uchun ushbu sinf ob'ektini yaratish uchun har qanday urinish kompilyatsiya vaqtida xatolikka olib kelishi mumkin. NumericFnsinfining nostatik a'zosini yaratishga urinish ham xato hisoblanadi. Oxirgi eslatma: staticsinfning konstruktor nusxasi mavjudligiga yo'l qo'yilmasligiga qaramasdan, u statickonstruktorga ega bo'lishi mumkin.
Mavzu yuzasidan nazorat savollari
Savollarga javobni 1 ta Microsoft MS Word hujjatda savollar raqamini yozib javoblari bilan jo`nating!!! !!! Yodda tuting nazorat savollari belgilangan vaqtdan kechiktirmasdan jo`natish lozim!!!