Have you ever needed to replace a portion of a string and generate a string that consists of a repeated character in VB.NET? If so, we'll show you how easy it is to replace a string within a string by using the Replace method of a String object.
In Listing A, we define three variables: strFull to hold the full line of text, strOriginal to hold the word that we want to find and replace, and strReplace to hold the string, which will replace the strOriginalin the strFull. The Replace method of the string is utilized to replace a specified value with the new value in the strFull. The method accepts two parameters: the original string and the string that should replace it. The result is an updated value in the strFull string.
String creation with a repeated character
In order to generate a string that consists of the same character, we overload a String object constructor. The String creation can accept two parameters: a character that needs to be repeated and the number of times the character should be repeated. View Listing B to see example code.
While there are alternatives to this method, it's a very simple and quick way to define a string consisting of a repeated character. Another way to do this would be to create a loop to keep adding one character at a time, but this method results in a much slower performance.
Miss a tip?
Advance your scripting skills to the next level with TechRepublic's free Visual Basic newsletter, delivered each Friday. Automatically sign up today!