Hirdetés
- Apple MacBook
- Lazán legyint a hagyományra az In Win új háza
- Gaming notebook topik
- Házimozi belépő szinten
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Bambu Lab 3D nyomtatók
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AI okozta csődhullámra figyelmeztett a Phison vezetője
- Kormányok / autós szimulátorok topikja
Új hozzászólás Aktív témák
-
joysefke
veterán
Az előző hsz, vagy ez, int.Parse(string)-gel, de itt manuálisan kell elkapni az exceptiont

a
bool successváltozó tárolja, hogy sikeres volt-e a beolvasás, ado-whileciklus addig fog próbálkozni a beolvasással, míg az egyszer sikeres nem lesz. A string -> int átalakítást azint.Parse(string)végzi, ha ez sikeres volt (mert a user tényleg számot adott be), akkor a következő végrehajtott utasítás a success = true; lesz. Ellenkező esetben létrejön egy exception és a végrehajtás acatch(Exception) {...}blokkban folytatódik anélkül, hogy a success változót átállítottuk volna, ebben az esetben a do-while ciklus újra lefut.class Program
{
static void Main(string[] args)
{
int num=0;
bool success = false;
do
{
Console.Write("Enter number : ");
string str = Console.ReadLine();
try
{
num = int.Parse(str);
success = true;
}
catch (Exception ex)
{
Console.WriteLine("Not a valid number, try again!");
}
} while (success != true);
Console.WriteLine($"You typed in the following number: {num}");
}
}
Ú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!
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- PlayStation 5
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- EAFC 26
- Parfüm topik
- Formula-1
- Diablo II: Classic és Resurrected
- Apple MacBook
- Lazán legyint a hagyományra az In Win új háza
- Gaming notebook topik
- További aktív témák...
- GAMER PC : i7-4790 / 16GB RAM / RX 570 8GB / 512GB SSD
- Hp Elite X2 1013 G3 11" Tablet billentyúzettel CORE I5-8350U - 2db
- MSI B550M PRO-VDH WIFI - 1 hét próba garancia
- Dell Latitude 7400 - I7 8665U 1.90GHZ- 8Gb- 256GB - FHD - Több db
- Precision 3570 27% 15.6" FHD IPS i5-1245U T550 16GB 512GB NVMe magyar vbill ujjolv IR kam gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



