Visual Basic. NET on muuttanut tapaa käytät merkkijonojen osalta aiempiin versioihin. Menejo Kaikki nämä uudet ominaisuudet ovat System.String luokassa. Nyt jokainen teksti muuttuja on kohde tyyppiä String.
Kaikki luokat Visual Basic. NET on tapa. ToString näyttää tekstimuodossa sisältöä.
Sen visuaalinen basic.net on kaksi tapaa tekstillä tai merkkijono muuttujia:
- Käyttämällä vanhat piirteet me tiedämme "aina", kuten vasen, oikea, viippauksen, vaihda jne..
- Käyttämällä uusia menetelmiä System.String luokkaa. NET
Voit käyttää ketju visuaalisen BASIn "perinteisiä" (kutsua jollain tavalla aiemmat versiot. NET) ovat saatavilla Microsoft.VisualBasic nimiavaruudessa esimerkiksi:
microsoft.VisualBasic.Left ("Teksti1 ', 5)
tässä on joitakin menetelmiä ja ominaisuuksia String esineen
Ominaisuudet

Menetelmät

ja nyt katsotaanpas joitakin esimerkkejä, jotka käyttävät joitakin näistä ominaisuuksista ja menetelmät:
Voit etsiä longitus ja tekstin käytämme Length ominaisuuden:
dim merkkijono1 string = "jotain tekstiä" MsgBox (texto1.Length) 'näyttää 19 "Me voimme tehdä sen suoraan tekstiin MsgBox ("muut tekstit." Pituus) 'näyttää 21
Jos haluat tasata sisällön merkkijono tai käyttää PadLeft PadRight
Nämä kaksi menetelmää ovat uusia ja niillä ei ole perinteinen equibalencia visuaalisen emäksinen. Ne lisäävät ketjun sovittamalla sen sisällön vasemmalle tai oikealle.
Voit tarkastella seuraavia toimiva esimerkki kopioi koodin Load jos muodon ja käyttää sitä.
Saanen lyhyesti selittää, mitä tehdä: ensin luoda objektin ja parametrit tekstiruudun näyttää useita rivejä joissa moniriviseen ominaisuuden arvoksi Tosi. Tekee oppikirja täyttää lomakkeen kanssa Dock omaisuuden Täytä ja mitä näemme on alinación ja jousille on erittäin tärkeää käyttää tasavälistä fonttia, kuten Courier New. Tämä on erittäin tärkeää, koska jos käytämme muulta ei kiinteävälinen näe tekstejä kohdistettu oikein. Niin ... ja jatkuva edustaa vbCrLf rivinvaihto luonne yhdistettynä rivinvaihtomerkkiä tulostamiseen ja katselu.
Lopuksi textbox1 ohjaus En luomasta suunnittelu tilassa (vetämällä ja pudottamalla ohjausobjektin lomakkeen), mutta mielestäni se koodin avulla, en näe sitä, ellet lisätä sen tarkistuslistan muotoon. Voit tehdä tämän käyttää viimeisen rivin koodia esimerkissä.
Dim textbox1 uutena TextBox textbox1.Multiline = True textbox1.Dock = DockStyle.Fill textbox1.ScrollBars = ScrollBars.Vertical Uusi System.Drawing.Font textbox1.Font = ("Courier New", 8,25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType (0 tavua)) For i As Integer = 1 100 i.ToString.PadLeft TextBox1.Text & = (4). PadRight (10, "-") ja "on puolet" & (i * 2). ToString.PadLeft (3) & vbCrLf Seuraava Me.Controls.Add (textbox1)
Muotoilu numerot
Käyttäen merkkijono luokka voidaan muotoilla numeroita, kuten on esitetty seuraavassa esimerkissä:
Dim numero Double numero = 10580,65 Dim tulos As String tulos = numero.ToString ("G") '10580 0.65 numero.ToString tulos = ("N") '10580 0.65 tulos = numero.ToString ("E") '+004 1058065E tulos = numero.ToString ("000,000.00") '010, 580,65 tulos = numero.ToString ("# # #, # # 0.00") '10580 0.65 numero = 0,63 tulos = numero.ToString ("P") 63 0,00% tulos = numero.ToString ("# # 0,00%") 63 0,00% tulos = numero.ToString ("# # 0%") 63%