Advertisement
NelloRizzo

[VBNET] Strings

Feb 14th, 2017
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.86 KB | None | 0 0
  1. Module Strings
  2.  
  3.     Sub Main()
  4.         Dim s1 As String = "Pippo"
  5.         Dim s2 As New String("Pippo")
  6.         Dim c() As Char = {"P", "i", "p", "p", "o"}
  7.         Dim s3 As New String(c)
  8.         Console.WriteLine("s1 = {0}", s1)
  9.         Console.WriteLine("s2 = {0}", s2)
  10.         Console.WriteLine("s3 = {0}", s3)
  11.         Console.WriteLine("s1 == s2 ? {0} - s1 == s3 ? {1}", s1 = s2, s1 = s3)
  12.         Console.WriteLine(s1.PadLeft(15))
  13.         Console.WriteLine(s1.PadRight(15, "*"))
  14.         Console.WriteLine("Length: {0}", s1.Length)
  15.         Console.WriteLine("s1(3) = {0}", s1(3))
  16.         Console.WriteLine("index of 'ip': {0}", s1.IndexOf("ip"))
  17.         Console.WriteLine("substring from 1 count 2: {0}", s1.Substring(1, 2))
  18.         Dim s4 As String = "     Pippo     "
  19.         Console.WriteLine("|{0}|", s4)
  20.         Console.WriteLine("|{0}|", s4.TrimStart())
  21.         Console.WriteLine("|{0}|", s4.TrimEnd())
  22.         Console.WriteLine("|{0}|", s4.Trim())
  23.         Console.WriteLine("lowercase: {0}", s1.ToLower)
  24.         Console.WriteLine("uppercase: {0}", s1.ToUpper)
  25.  
  26.         ' parametro: caratteri per i quali è ottimizzato default(16)
  27.         Dim sb As New Text.StringBuilder(20)
  28.         sb.Append("Questa è una prova.")
  29.         sb.AppendFormat("Sono le ore {0}", DateTime.Now)
  30.         sb.AppendLine()
  31.         sb.AppendLine("Ritorno a capo")
  32.         Console.WriteLine(sb.ToString)
  33.         sb.Remove(2, 3)
  34.         Console.WriteLine(sb.ToString)
  35.         sb.Replace("una prova", "un esempio")
  36.         Console.WriteLine(sb.ToString)
  37.  
  38.         Dim s As String = String.Format("{1} {0:d} {2:c} {0:dd}/{0:MMM}/{0:yy}",
  39.                                          DateTime.Now,
  40.                                          "Esempio: ",
  41.                                          123.65)
  42.         Console.WriteLine(s)
  43.         Console.ReadLine()
  44.     End Sub
  45.  
  46. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement