How to replace a character in string by index in VB.NET

2 Answers

0 votes
Imports System
				
Public Module Module1
	Public Sub Main()
		Dim s AS String = "abcd"

		s = s.Remove(2, 1).Insert(2, "x")
    
        Console.WriteLine(s)
	End Sub
	
End Module


' run:

' abxd

 



answered Jun 18, 2019 by avibootz
0 votes
Imports System
				
Public Module Module1
	Public Sub Main()
		Dim s AS String = "abcd"

		Mid(s, 3, 1) = "y"
    
        Console.WriteLine(s)
	End Sub
	
End Module


' run:

' abyd

 



answered Jun 18, 2019 by avibootz
...