Hirdetés
- Milyen egeret válasszak?
- TCL LCD és LED TV-k
- Intel Core i7-5xxx "Haswell-E/EP" és i7-6xxx "Broadwell-E/EP" (LGA2011-v3)
- Milyen videókártyát?
- Lenovo Legion 5i 15 notebook: légiós fegyverzetben
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- Vezetékes FEJhallgatók
- Lassú lett a Windowsod? Ezeket kapcsold ki elsőnek!
- Fejhallgató erősítő és DAC topik
- Vezeték nélküli fejhallgatók
Ú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!
- BESZÁMÍTÁS! ASUS H81M-A H81 chipset alaplap garanciával hibátlan működéssel
- AKCIÓ! LG UltraFine 27" 5K IPS 99% DCI-P3 1 év garancia
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- GYÖNYÖRŰ iPhone 12 mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3849, 100% Akksi
- Bomba ár! HP Elitebook Folio 9470m - i5-3GEN I 8GB I 320GB I 14" HD I Cam I W10 I Garancia!
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


