webForumDet fria alternativet
Logga in / Bli medlem

kolla om integer i en fil!!

.NET

4 svar · 207 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Trådstart#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?

Medlem 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);
}
Medlem 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?

Medlem 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. ;)

Medlem sedan mars 20023 561 inlägg
#5

Den fångar bara formateringsexceptions.

259 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)