05. april 2011 - 03:52Der er
5 kommentarer og 1 løsning
Sammenligne tal
Hej eksperter
Efter at have søgt på utallige måder på både google og altavista, føler jeg mig nødsaget til at spørge her om, hvordan man i ASP.NET/VB.NET nemt sammenligner tal? Jeg tænker her på en måde ligesom i Delphi, hvor man kan skrive If (tal IN [1..3]) then...
arne_v: Jeg kan godt se din logik men har dog svært ved at "oversætte" den til min kode, da mit projekt ikke er skrevet C#, så hvordan skriver man så det tilsvarende i VB.NET?
mcb2001: Det er standard-måden, som jeg har været nødt til at bruge indtil videre, men det bliver bare noget rod, hvis man eksempelvis har flere forskellige værdier, man tester på, f.eks. "If (tal IN [1..3, 5, 10, 25..30]) then..." - så må man jo skrive skrive en længere smøre med "If ((tal >= 1) and (tal <= 3)) or (tal = 5) or (tal = 10) or ((tal >= 25) and (tal <= 30)) then...", og det synes jeg ikke ser særlig "smukt" ud i koden (det er bl.a. derfor, at jeg elsker "Delphi"-måden), så jeg håbede bare, at noget tilsvarende var muligt i .NET.
Jeg lader spørgsmålet stå åbent lidt endnu og håber på flere og bedre forslag, men ellers får arne_v points'ene, da han er inde på noget af det rigtige.
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.