Avatar billede lasserasch Juniormester
24. juli 2007 - 23:35 Der er 9 kommentarer og
1 løsning

Formattering af en streng.

Hejsa.

Vil gerne have formatteret en værdi. Nogle gange indeholder variablen kun et tal. Andre gange 2.

Såfremt den kun indeholder et tal, kan man så ikke med Format.String(??, Variabel) få et 0 sat foran tallet?

/Lasse
Avatar billede kalp Novice
24. juli 2007 - 23:45 #1
tror ikke jeg har forstået dit spørgsmål..

string line = "1";
        if (line.Length <= 1) line = string.Format("{0}" + line, "0");



så hvis jeg ikke har forstået det så må du lige uddybe.
Avatar billede lasserasch Juniormester
24. juli 2007 - 23:53 #2
Det er fordi jeg forsøger at konvertere en Int32 værdi til en String værdi.

Og ville gerne have at Streng værdien blev "01" i stedet for "1".
Troede bare at String.format kunne formattere automatisk, så man slap for at skrive "if (line.Length <=1)....."

Altså at der var en metode som automatisk kiggede på om tallet var 2 cifret. Og hvis ikke, så satte den et 0 foran.

Var bare for at slippe for den if sætning først.

/Lasse
Avatar billede ranglen Nybegynder
24. juli 2007 - 23:56 #3
tal.ToString("00");
Avatar billede lasserasch Juniormester
25. juli 2007 - 00:03 #4
Yes! Der var den jo!

Smid svar!

/Lasse
Avatar billede kalp Novice
25. juli 2007 - 00:09 #5
fair nok=) min misforståelse lå netop i hvorfor du ville bruge string format til det=)
Avatar billede md_craig Nybegynder
25. juli 2007 - 01:14 #6
Hvis du skal have den med string format så kan du:

string.Format("{0:00}", var);

Det kan være nyttigt hvis du en dag vil smide den værdi ind i en længere sammenhæng...
Der er en hel del til string format...

Den har været oppe at venne før, så kan lige se om jeg ikke kan finde den tråd... sec
Avatar billede md_craig Nybegynder
25. juli 2007 - 01:20 #7
string.Format: http://msdn2.microsoft.com/en-us/library/Aa331875(VS.71).aspx

Formating Types: http://msdn2.microsoft.com/en-us/library/aa720089(VS.71).aspx

Numeriske: http://msdn2.microsoft.com/en-us/library/427bttx3(vs.71).aspx

Og http://blog.stevex.net/index.php/string-formatting-in-csharp/ giver nok et hurtigere overblik, men nok heller ikke så mange detaljer...

Så var der lidt til fremtidigt brug...
Avatar billede lasserasch Juniormester
02. oktober 2007 - 11:56 #8
smid et svar for points
Avatar billede lasserasch Juniormester
25. oktober 2007 - 08:28 #9
Nå, intet svar :-(

Så bliver denne tråd altså lukket igen!

Desværre....

/Lasse
Avatar billede lasserasch Juniormester
25. oktober 2007 - 08:29 #10
.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester