Kirjautuminen

Haku

Tehtävät

Koodit: VB.NET: Char-luokasta esimerkkejä

Kirjoittaja: tnb

Kirjoitettu: 02.09.2004 – 02.09.2004

Tagit: koodi näytille, vinkki

Listauksessa on esimerkkejä Vb.net:n Char luokan käytöstä.

Dim ch As Char
Dim st As String
Dim totuus As Boolean
Dim i As Integer

' onko numero
ch = "1"c  ' c kirjain kertoo että kyseessä on char
st = "2341B"
totuus = Char.IsDigit(ch) 'true
totuus = Char.IsDigit(st, 2) 'true
'testi onko numero
totuus = Char.IsLetter(ch) 'fase
totuus = Char.IsLetter(st, 2) 'false
'kirjain tai numero
totuus = Char.IsLetterOrDigit(ch) 'true
'onko numero
totuus = Char.IsNumber(ch) 'true

'onko kontrolli kirjain
ch = Chr(9) 'tab
totuus = Char.IsControl(ch)

'onko pienellä
ch = Chr(9) 'tab
totuus = Char.IsLower(ch) 'false
ch = "1"
totuus = Char.IsLower(ch) 'false
ch = "!"
totuus = Char.IsLower(ch) 'false
ch = "r"
totuus = Char.IsLower(ch) 'true
'onko isolla
totuus = Char.IsUpper(st, 4) 'true  "B"
totuus = Char.IsUpper(st.Chars(4)) 'true  "B"
' onko piste tai pikkku
ch = ","c
totuus = Char.IsPunctuation(ch)

'onko erotin
For i = 1 To 2255
    If Char.IsSeparator(ChrW(i)) Then Debug.Write(i, Chr(i)) ' i=32= " " ja 160
Next

'mikä tämä on
For i = 0 To 2255
    If Char.IsSurrogate(ChrW(i)) Then Debug.Write(i, ChrW(i)) '
Next

'onko symboli
For i = 0 To 255
    If Char.IsSymbol(ChrW(i)) Then Debug.Write(ChrW(i), " ") ' : $ : + : < : = : > : ^ : ` : | : ~ : ¢ : £ : ¤ : ¥ : ¦ : § : ¨ : © : ¬ : ® : ¯ : ° : ± : ´ : ¶ : ¸ : × : ÷
Next

'onko tyhjä välilyönti
For i = 0 To 2255
    If Char.IsWhiteSpace(ChrW(i)) Then Debug.Write(i, " ") ' : 9 : 10 : 11 : 12 : 13 : 32 : 133 : 160
Next

'vakioita
ch = Char.MaxValue
Debug.Write(AscW(ch)) '65535
ch = Char.MinValue ' nothing

'muunnoksia
ch = Char.ToLower("A") '"a"c
ch = Char.ToUpper(ch) '"A"c
st = Char.ToString(ch) '"A"
'muunnos stringistä merkiksi
ch = Char.Parse(st) '"A"c
'8 bit funktio
i = Asc("A"c) '65
ch = Chr("78") 'N
'16 bit muunnos
i = AscW(ChrW(1048)) '1048

Kommentit

sooda [04.09.2004 09:51:31]

#

Höh, .netissähän on vaikka mitä :O

Juice [05.09.2004 18:51:22]

#

Nämä väritykset eivät muuten ole kaikkein kauneimmat .NET-vinkkien osalta, joten josko niitä voisi päivittää. Erityisesti minulla silmään pistää joissakin vinkeissä esiintyvä Try-Catch-lauseke, jota ei ole väritetty.

Kirjoita kommentti

Muista lukea kirjoitusohjeet.
Tietoa sivustosta