..
Sme zaviedli predmet z toho, že reťazce môžu byť riešené dvoma spôsobmi:
.... dim meno ako reťazec name = "Smith" .....snaží sa používať bodky zápis zasahuje intellinsense automatického dokončovania vyhlásenie:

| Metódy rámec System.String menný priestor | Popis |
| Dĺžka |
Vráti dĺžku znakov obsiahnutých v tomto reťazci
.... Dim meno ako String name = "Smith" dim dĺžku ako integer Dĺžka = Cognome.Length |
| Kópie |
To môže byť užitočné pre vytvorenie novej inštancie System.String s rovnakou hodnotou na určenú inštancie String
... Dim Meno As String = "Novák" Cognome1 dim As String = "de Marco" "Tieto dva reťazce sú dnes inak cognome1 = String.Copy (priezvisko) "Po zavedení metódu copy bude rovnaká priezvisko a cognome1 .... |
| Conc |
Umožňuje spojenie jedného alebo viacerých reťazcov.
Vytvoríme malý príklad:
.... Dim Meno As String = "De Rossi" Dim pozdrav = "Hello" Počas dim = "Čítajte vedenie Visual Basic.Net" obdobie ako reťazec matný obdobie = conc (pozdrav, meno, samozrejme) "Resistuirà ako výsledok "Dobrý deň, De Rossi čítanie vedenie Visual Basic.Net |
| Nahradiť |
Vráti reťazec, v ktorom je uvedené podreťazec nahradený iným čiastkovým zadaným počtom opakovaní.
Vytvoríme malý príklad:
.... dim data As String = "30/05/2007" Dim newdir ako reťazec newdir = Replace (dátum ,"/","-", 1, Ľan (dáta)) ...vráti reťazec newdir s hodnotou 30/05/2007. Argumenty tejto funkcie sú:
|
| Funkcie a ToUpper ToLow | Respektíve, sú používané k návratu reťazec na veľké alebo malé písmená |
| Podreťazec funkcie |
Umožňuje návrat podreťazec z reťazca, kde strávime ako argumenty:
... dim meno ako string = "DE MARCO ROSSI" restituirecaratteri dim ako reťazec restituirecaratteri Cognome.SubString = (0,3) "Vráti podreťazec DE ... |
Po preskúmaní niektoré funkcie vzťahujúce sa k modulu reťazcov, sa pozrieme na funkcie spracovania dát.
Vo všetkých aplikáciách je stále sa opakujúce vyhľadávanie informácií dočasne vyjadrené v podobe dát a / alebo hodín, a potom do knižnice Microsoft.VisualBasic dáva k dispozícii všetkým vývojárom sadu funkcií ako napríklad:
.... Console.WriteLine (Teraz) ... "Návrat do DOS Shell 11.06.2007 15:06:03Now () vracia dátum a komplexný pohľad na čas.
.... Console.WriteLine (Day (Now)) .... "Návrat do DOS Shell 11Funkcia deň () vracia deň od aktuálneho dátumu. Všimnite si použitie vnorených funkcií. Ako parameter funkcie je odovzdaný deň Now () funkcie.
.... Console.WriteLine (mesiac (Now)) .... "Vracia v škrupine Dos 6Mesiac function () vracia v mesiaci od aktuálneho dátumu vrátený Now () funkcie, parameter mesiaca ().
.... Console.WriteLine (rok ()) .... "Návrat v roku 2007 DOS Shellroka () vracia rok od aktuálneho dátumu.
Snažíme sa spustiť tento kód:
Ako dátum Dim objdata objdata = "25/05/2007" Ako dátum Dim objdata1 objdata1 Microsoft.VisualBasic.DateAdd = (DateInterval.Day, 5, objdata) Console.WriteLine (objdata) Console.ReadLine () Console.WriteLine (objdata1) Console.ReadLine ()run-time budeme mať:
"Hodnota bude objdata 25/05/2007 "Hodnota po aplikácii funkcie DateAdd budú 30/05/2007DateAdd funkcia umožňuje pridať pomenovanú oblasť, hodnota určitého dátumu, získať nový dátum.
Použitie v týždni môžeme spoznať deň v týždni, okolo dva argumenty:
dim as integer gsett gsett = deň v týždni (Now (), FirstDayWeek.System) "Vráti číselnú deň v týždni EG. Nedeľa ak je hodnota 7 je gsett
| |
VB.NET (kurz)
Urobiť desktopových aplikácií vo Visual Basic. NET. Od 49 €. |
| |
Visual Basic 6 (kurz)
Urobiť desktop aplikácií s VB6. Od 39 €. |