Hirdetés
- Samsung Galaxy A54 - türelemjáték
- One mobilszolgáltatások
- Apple Watch Sport - ez is csak egy okosóra
- Apple iPhone Air - almacsutka
- Google Pixel topik
- Xiaomi 14T - nem baj, hogy nem Pro
- Xiaomi 15T Pro - a téma nincs lezárva
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
Új hozzászólás Aktív témák
-
ubid
senior tag
válasz
Gülredy
#2822
üzenetére
A túlterhelésre megoldás lehet például, hogy :
checked-el leellenörződ, hogy belefér e.
pl :int ten = 10;
int sum = 2147483647 + ten;
Console.WritLine(sum);
//Output : -2147483639Ezt nyilván túlcsordul.
Erre megoldás így néz ki :
Console.WritLine(checked(214748647 +ten));
checked
{
int o = 214748647 +ten;
Console.WriteLine(o);
}
Így kiváltódik a hiba : OverflowException
Ezt a hibát érdemes egy try-cath blokkal elkapni.Tehát belerakod az a kódsort amit le akarsz kezelni egy try blokkba.
static int CheckedMethod()
{
int z = 0;
try
{
z = checked(maxIntValue + 10);
}
catch (System.OverflowException e)
{
Console.WriteLine("Hohóóó túlcsordult.: " + e.ToString());
}
return z;
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Nem akármilyen módon ugrik rá a memóriapánikra a Valve
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Lexus, Toyota topik
- Milyen routert?
- Formula-1
- Debrecen és környéke adok-veszek-beszélgetek
- Milyen autót vegyek?
- Okos Otthon / Smart Home
- Windows 11
- Hullanak a fejek az Apple-nél
- További aktív témák...
- Google Pixel 10 Pro 5G Porcelain AI-fotó varázs, Super Actua 120 Hz 128 GB
- BESZÁMÍTÁS! ASUS H510M i7 10700 16GB DDR4 512GB SSD RTX 2070 SUPER 8GB AeroCool Quantum Mesh 650W
- Jo Nesbo: LEOPÁRD (nem olvasott)
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


