Remove
ExamplesΒΆ
Remove can be used two ways. The first is simply to remove characters from a startIndex
to the end of the sting, thus creating a new string instance.
The other version creates a new string by removing characters between the startIndex
and rangeIndex
.
The general syntax for this method is:
//Option 1
stringName.Remove(startIndex);
//Option 2
stringName.Remove(startIndex, rangeIndex);
Both Option 1 and 2 return a new instance of stringName
.
Example
//Option 1
Console.WriteLine("LaunchCode".Remove(4));
//Option 2
Console.WriteLine("LaunchCode".Remove(4, 3));
Output
//Option 1
Laun
//Option 2
Launode
Some email providers, including Gmail, allow users to put a .
anywhere before the @
symbol.
This means that fake.email@launchcode.org
is the same as fakeemail@launchcode.org
.
To remove the .
before the @
symbol in an email address, we can use the Remove
and IndexOf
methods.
Example
string email = "[email protected]";
int dotIndex = email.IndexOf(".");
string dotFreeEmail = email.Remove(dotIndex, 1);
Console.WriteLine(dotFreeEmail);
Output