Maqolalardagi teglar c-sharp...


manba

Cheksiz sig'imdagi integer muammosi

20/01/14 23:38

Cheksiz sig'imdagi integer muammosi

Muammo: Cheksiz sig'imdagi integerlar ustida qo'shish, ayirish, bo'lish, ko'paytirish va daraja amallarini bajarish. .Netda BigInteger mavjud bo'lib, ushbu ma'lumotlar tipida taxminan 232 dan 264 gacha raqamdan iborat bo'lgan sonni saqlashingiz mumkin. Bu esa cheksiz degani emas. Cheksiz bu judayam nisbiy tushuncha shu sabab 264 dan ko'proq raqamdan tashkil topgan sonlar haqida gaplashamiz. Bu muommoning yechimi uchun DoubleLinkedListdan foydalanamiz. Har bir node…



tarjima

C#'da virtual metodlar va xossalar

19/12/26 00:09

C#'da virtual metodlar va xossalar

Ko'p hollarda bir klassdan meros olishda bola klass ichida ota klass metod funksiyasini o'zgartirishga to'g'ri keladi. Bu holatda bola klass ota klass metod va xossalarini qayta e'lon qilishi mumkin. Bola klassda qayta e'lon qilinishi kerak bo'lgan metod va xossalarni ota klassda virtual modifikatori bilan belgilanadi. Bunday metod va xossalar virtual deb aytiladi. Metodni bola klass ichida qayta e'lon qilish override modifikatori orqali amalga oshiriladi. Bola…