In Visual Basic , " Mid " is een openbare gedeelde stringfunctie . Wanneer u de functie Mid bellen , moet u twee of drie parameters leveren dat de functie neemt en retourneert een string , dat is een sub -string van een van de parameters geleverd . Mid is vergelijkbaar met Visual Basic 's "Links" functies "Rechts" en . Parameters De eerste parameter moet leveren aan de functie Mid is een string . U mag een string variabele gebruiken of voer tekst direct in aanhalingstekens . Je volgt de string met een " Start" geheel getal dat de positie waar te beginnen terugkerende karakters aangeeft . Deze zijn beide vereiste parameters . U kan ook een andere "Lengte " integer parameter om aan te geven hoeveel tekens u wilt terugkeren , maar dit is optioneel . De syntaxis voor de functie Mid ( String , Start , lengte) . Uitzonderingen De Mid -functie zal een " ArgumentException " fout in slechts een van de twee situaties te gooien . De eerste treedt op als een getal kleiner dan of gelijk aan nul voor de parameter Start voeren . Omdat het eerste teken in de parameter String is op positie " een", je kan niet in een lager aantal . De tweede uitzondering doet zich voor als u een parameter Lengte van minder dan nul te bieden . Terugkeren een bepaald aantal tekens , moet de lengte van een niet - negatief getal zijn . Als u " nul ", de functie zal niet een fout te gooien , maar zal een lege tekenreeks . Overwegingen Als de Start-parameter geeft een positie voorbij het laatste teken in de string , de Mid -functie een lege tekenreeks geretourneerd . Als de parameter lengte loopt voorbij het einde van de string , Mid tekens geeft eenvoudig uit de parameter start tot het einde van de string. Om deze problemen te voorkomen , gebruikt u de functie Len om te bepalen hoeveel tekens in de string , zodat je niet zorgen voor een Start-parameter groter is dan de lengte van de snaar . U kunt ook verdelen het resultaat van de functie Len door twee om de snaar halverwege karakter vinden . Gebruikt U kunt de functie Mid gebruikt om verschillende redenen . Bijvoorbeeld , als je voor-en achternaam van een persoon die in een snaar , oproep : Achternaam = Mid ( " John Smith " , 6 ) op die een variabele scheelt dat alleen bevat de achternaam . U kunt ook gebruik maken van Mid om tekens te vervangen in een string . Bijvoorbeeld , als je een string met een sofi-nummer ( SSN ) met de waarde " 123456789 , " roepen : Mid ( ssn , 1 , 5 ) = " ***** " verandert de ssn string " ***** 6789 . "
|