webForumDet fria alternativet

kolla om integer i en fil!!

4 svar · 205 visningar · startad av Mc Fetto

Mc FettoMedlem sedan nov. 20022 355 inlägg
#1

Jag ska läsa en fil och kasta en exception om det inte är en integer som läses (ska vara en integer på varje rad). Vad kan jag använda för att kolla detta?

juventus1Medlem sedan dec. 2000399 inlägg
#2

Kanske så här:

try {
int num = Int32.Parse(inläst värde);
}
catch (FormatException ex) {
Console.WriteLine(ex.Message);
}
Mc FettoMedlem sedan nov. 20022 355 inlägg
#3

Tackar :D det var ju inte så svårt. Vad är det för skilnad på FormatException och Exception?

PhorpherMedlem sedan feb. 20002 300 inlägg
#4

Mc Fetto skrev:

Tackar :D det var ju inte så svårt. Vad är det för skilnad på FormatException och Exception?

Antar att ett FormatException ärver av Exception. Så alla exceptions har i grund och botten en Exception som basklass.

Därav kan du fånga alla exceptions mha. att enbart fånga Exception.

Uhmm.. Jag har smuttat lite på några öl men det borde vara så iaf. ;)

JosefMedlem sedan mars 20023 561 inlägg
#5

Den fångar bara formateringsexceptions.

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)