Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Mid funksjon i VB.NET
    Visual Basic er et programmeringsspråk som både nybegynnere og erfarne programmerere kan sette pris på. Microsofts integrerte programmering miljø er robust , og gratis Express -versjonen er fullt i stand til å levere profesjonelt nivå applikasjoner. En av funksjonene i alle programmeringsspråk er streng håndtering , og VB.NET er intet unntak , med " Mid" -funksjon å være en av de enkleste funksjonene strengen å bruke. Strings

    En streng er en sammenhengende gruppe av tegn som kan bestå av alfabetiske , numeriske og spesialtegn . VB.NET anser ikke numeriske tegn i en streng som tall , men som alfanumeriske tegn. Hvis du ønsker å konvertere alfanumeriske tegn til tall , kan Mid -funksjonen hjelpe, så lenge du vet hvor de er, eller kan finne dem.
    Mid Function

    syntaksen til Mid -funksjonen er " NewString = Mid ( OldString , S , L ) ", der "S" er utgangspunktet i strengen , i forhold til en, og "L " er antall tegn du vil trekke ut fra " OldString . " Resultatet er plassert inn i " NewString " variable . "L"- parameteren er valgfri , og hvis du ikke spesifisere det, får VB.NET alle figurene fra posisjon "S " på slutten av " OldString . "
    Ved hjelp av Mid
    p Hvis du vet den nøyaktige plasseringen av gruppen tegn du leter etter, er det mid -funksjonen enkel å bruke . For eksempel, hvis du har en 30 -tegns adresse streng i en data record.and vet at de fem første tegnene inneholde husnummer , vil dine VB.NET uttalelser se slik ut : en

    Dim husnummer som String

    Husnummer = Mid ( AddressString , 1 , 5 )
    p Dette ville plassere de fem første tegnene " AddressString " in " husnummer . " Hvis du vet er de siste fem tegn på postnummer , kan du bruke disse uttalelsene for å pakke den ut : en

    Dim ZipCodeString som String

    ZipCodeString = Mid ( AddressString , 26 )
    < p > Du trenger ikke lengden alternativet, ettersom Midt vil starte på karakter 26 og gå til slutten av strengen .
    Trekke et tall med Mid

    Trekke et tall er litt mer komplisert , siden du må vite nøyaktig hvor tallet ligger i strengen . For denne operasjonen faktisk du trenger å bruke " IsNumeric "-funksjonen og loop gjennom kilden streng. Hvis du vet at du har en rekke sted i en streng , og du ønsker å konvertere den til et heltall , må du søke kilden streng, teste hvert tegn for numerisk verdi og lagre numrene i en annen streng . Koden vil se omtrent slik ut : en

    Dim SourceString som String = " abcde123defgh "

    Dim NumberString , TestString som String

    Dim TestString som String

    Dim NumberInteger som heltall

    Dim Counter1 som Integer = 1

    Dim Length1 som Integer = Len ( SourceString )

    Mens Length1 > Counter1

    TestString = Mid ( SourceString , Counter1 , 1 )
    p Hvis IsNumeric ( TestString ) Så

    NumberString = NumberString & TestString

    Endif

    Counter1 + = 1

    Loop

    NumberInteger = Integer.Parse ( NumberString )

    sløyfen undersøker hvert tegn i " SourceString ", og hvis det er et tall , koden Setter sammen det til " NumberString . " Når løkken kommer til slutten av " SourceString " avslutter det looping, og den neste setningen konverterer " NumberString " til et heltall og plasserer den i " NumberInteger . "

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer String å doble Visual Basic 
    ·Hvordan Arv fra mer enn én klasse i VB.NET 
    ·Hva er en VB.NET Referanser 
    ·Hvordan bruke Windows Forms Control i WPF 
    ·Typer strektegning i Visual Basic 
    ·VBA Sum Funksjon 
    ·Hvordan overføre data fra en form til en Query Tilgang…
    ·Slik konverterer QBasic til Visual Basic 
    ·Visual Basic Express 2008 XML-data Prosjekter 
    ·Hvordan passere Verdi og passerer oppslagsverk i Visual…
      Anbefalte artikler
    ·Hvordan Distribuer Windows CE Application 
    ·Hvordan bruke PHP for å ringe en API 
    ·Hvordan lage Module Class Suffikser 
    ·Hvordan beregne tidsforskjellen PHP 
    ·Slik konverterer AS400 Character data med spesialtegn i…
    ·Hvordan lage en Java WAR pakke 
    ·Hvordan bruke Win32 GUI i C + + 
    ·Hvordan bruke SQLite i Vb.net 
    ·Slik feilsøker en datamaskin Flytskjema 
    ·Hvordan få det første elementet i en assosiativ array…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/