Mega Code Archive

 
Categories / VB.Net Tutorial / Data Type
 

Demonstrating methods Insert and Remove of the StringBuilder class

Imports System.Text Imports System.Windows.Forms Module Tester    Sub Main()       Dim objectValue As Object = "hello"       Dim stringValue As String = "good bye"       Dim characterArray As Char() = {"a"c, "b"c, "c"c, "d"c, "e"c, "f"c}       Dim booleanValue As Boolean = True       Dim characterValue As Char = "K"c       Dim integerValue As Integer = 7       Dim longValue As Long = 12345677890       Dim singleValue As Single = 2.5       Dim doubleValue As Double = 33.333       Dim buffer As StringBuilder = New StringBuilder()       Dim output As String       ' insert values into buffer       buffer.Insert(0, objectValue)       buffer.Insert(0, "  ")       buffer.Insert(0, stringValue)       buffer.Insert(0, "  ")       buffer.Insert(0, characterArray)       buffer.Insert(0, "  ")       buffer.Insert(0, booleanValue)       buffer.Insert(0, "  ")       buffer.Insert(0, characterValue)       buffer.Insert(0, "  ")       buffer.Insert(0, integerValue)       buffer.Insert(0, "  ")       buffer.Insert(0, longValue)       buffer.Insert(0, "  ")       buffer.Insert(0, singleValue)       buffer.Insert(0, "  ")       buffer.Insert(0, doubleValue)       buffer.Insert(0, "  ")       output = "buffer after inserts:" & vbCrLf & _          buffer.ToString() & vbCrLf & vbCrLf       buffer.Remove(12, 1) ' delete 5 in 2.5       buffer.Remove(2, 4) ' delete 33.3 in 33.333       output &= "buffer after Removes:" & vbCrLf & _          buffer.ToString()       Console.WriteLine(output)    End Sub ' Main  End Module buffer after inserts: 33.333 2.5 12345677890 7 K True abcdef good bye hello buffer after Removes: 33 2. 12345677890 7 K True abcdef good bye hello