29. april 2004 - 23:16Der er
4 kommentarer og 1 løsning
Hvordan parser jeg string til int i C# med .NET Compact Framework
Spørgsmålet er givet i overskrifte, men her igen:
Hvordan parser jeg string til int i C# med .NET Compact Framework?
Og hvordan kan det være at når det står i hjælpen i visual studio at en metode er understøttet af Compact Frameworket, så kan jeg alligevel ikke bruge den. Jeg får at vide at metoden ikke er kendt i namespacet eller Klassen? F.eks. "Parse(String s)"
Hvis du vil lave det pars for at tjekke om din string er en integer, så bliver du nødt til at lave try uden om int.Parse(s), da Parse(s) smider en exception, hvis s ikke kan parses til en integer.
bool IsInt(string s) { try { int i = int.Parse(s); return true; } catch { return false; } }
PS. Hvis der findes en tilsvarende funktion i .NET vil jeg meget gerne høre om den...
Ok, det var måske ikke et svar på dit spørgsmål, blev lidt for ivrig, da jeg har ledt efter den funktionalitet flere gange. Mærkeligt at jeg skal skrive den der funktion selv, for at sikre, at en string kan parses til en int.
Svarer selv hvis ikke andre vil have point. Arne havde ret.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.