25. juni 2003 - 22:59Der er
8 kommentarer og 1 løsning
For løkke der driller
Hejsa
Har en variabel/tekststreng "result_h.Text", som kan være lig: "Produkt: billede_h. Antal: 1 stk. Pris pr. stk 265,- DKK" eller "Produkt: billede_h. Antal: 2 stk. Pris pr. stk 265,- DKK" osv - altså Antal kan variere fra 1 til 8.
Det vil jeg gerne tjekke og bruger en for løkke til formålet, men det dutter ikke - en der kan fortælle mig hvorfor?
Min kode:
for (int i=1; i<=8; i++) { if (result_h.Text == "Produkt: billede_h. Antal: " + i + " stk. Pris pr. stk 265,- DKK") { Response.Write("Fundet ;-)"); break; } }
clausjul>> Der er ingen forskel på == og .Equals ved strenge i C#, da C# har operatoroverloading, og == er overloadet, så det er bare en .Equals der bliver udført...
Ellers er der hele Convert klassen der kan bruges ved konvertering mellem forskellige typer. Ved ToString() metoden skal man liiige sikre at den konverterer korrekt, da det er op til den der implementerer klasses at bestemme hvad ToString() skal gøre.
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.