Avatar billede benne_ Nybegynder
10. maj 2004 - 15:54 Der er 2 kommentarer og
2 løsninger

Fylde på med nuller

Rummer .net-frameworket en fancy version der kan hjælpe mig med, hvis jeg f.eks. har et en streng der indeholder "55", så fylder den 0'er på, til der er 7 chars - altså "0000087"...

Eller er der ingen anden udvej end at fabrikere en funktion der looper strengen?
Avatar billede skwat Praktikant
10. maj 2004 - 16:07 #1
Det tror jeg ikke du finde i frameworket.
Avatar billede skwat Praktikant
10. maj 2004 - 16:17 #2
men
    Private Function getStringWithManyLeadingsZeros(ByVal input As String, ByVal laengde As String)
        While Not input.Length = laengde
            input = "0" & input
        End While
        Return input
    End Function
will do the trick
Avatar billede skwat Praktikant
10. maj 2004 - 16:19 #3
man lad være med at kalde den hvor input.length fra starten af er > laengde
Avatar billede jakobg Nybegynder
10. maj 2004 - 20:41 #4
Det er String.PadLeft() du er ude efter...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemstringclasspadlefttopic.asp

dim strTest as string
strTest = "Peter"
strTest = strTest.PadLeft(15, "0")
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