Remove characters from a String
The String represents text as a sequence of UTF-16 code units. The
String is a sequential collection of characters that is used to represent
text. The String is a sequential collection of System.Char objects.
The following .net c# tutorial code demonstrates how we can remove characters from a String instance. So, in this .net c# tutorial code we will remove a specified number of characters from a String object from the specified character position. Here we will use String Remove() method to do this.
The String Remove() method returns a new String in which a specified number of characters from the current String are deleted. The String Remove() method has two overloads.The String Remove(int startIndex) returns a new String in which all the characters in the current instance, beginning at a specified position and continuing through the last position, have been deleted. So using this overload we can delete all the characters from a String after a specified index position.
The String Remove(int startIndex, int count) method overload returns a new String in which a specified number of characters in the current instance beginning at a specified position has been deleted. So using this overload we can delete a specified number of characters from a String instance at the specified index position.
The following .net c# tutorial code demonstrates how we can remove characters from a String instance. So, in this .net c# tutorial code we will remove a specified number of characters from a String object from the specified character position. Here we will use String Remove() method to do this.
The String Remove() method returns a new String in which a specified number of characters from the current String are deleted. The String Remove() method has two overloads.The String Remove(int startIndex) returns a new String in which all the characters in the current instance, beginning at a specified position and continuing through the last position, have been deleted. So using this overload we can delete all the characters from a String after a specified index position.
The String Remove(int startIndex, int count) method overload returns a new String in which a specified number of characters in the current instance beginning at a specified position has been deleted. So using this overload we can delete a specified number of characters from a String instance at the specified index position.
string-remove.aspx
<%@ Page Language="C#" AutoEventWireup="true"%>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e)
{
//this section create a string variable.
string plants = "Coconut. Coakum. Coffee Plant. Colic Weed";
Label1.Text = "string of plants..................<br />";
Label1.Text += plants+"<br />";
//this line get first 7 characters of string and remove other.
string result = plants.Remove(7);
//remove 5th character only from string
string result2 = plants.Remove(5,1);
Label1.Text += "<br />first 7 characters of string: " + result;
Label1.Text += "<br />string without 5th character: " + result2;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>c# example - string remove</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:MidnightBlue; font-style:italic;">
c# example - string remove
</h2>
<hr width="550" align="left" color="Gainsboro" />
<asp:Label
ID="Label1"
runat="server"
Font-Size="Large"
>
</asp:Label>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
Text="string remove"
OnClick="Button1_Click"
Height="40"
Font-Bold="true"
/>
</div>
</form>
</body>
</html>