Get only the first n 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 get the first n characters from a String instance. So, in this .net c# tutorial code we will take the specified number of characters at the first of a String object. Here we will use the String Substring() method and the Math Min() method to get the first n numbers of characters from a String instance.
At first, we have to check whether the specified n number is less than or equal to the String instance length or not. If the n is greater than the String instance length then we set the n number as the String length. We can achieve that using Math Min() method. The Math Min() method returns the smaller of two numbers.
Then we will call the String Substring() method to get the specified numbers of characters from the String first. The String Substring(int startIndex, int length) method overload retrieves a substring from this instance where the substring starts at a specified character and has a specified length. So using this method we can get the first n numbers of characters from a String instance.
The following .net c# tutorial code demonstrates how we can get the first n characters from a String instance. So, in this .net c# tutorial code we will take the specified number of characters at the first of a String object. Here we will use the String Substring() method and the Math Min() method to get the first n numbers of characters from a String instance.
At first, we have to check whether the specified n number is less than or equal to the String instance length or not. If the n is greater than the String instance length then we set the n number as the String length. We can achieve that using Math Min() method. The Math Min() method returns the smaller of two numbers.
Then we will call the String Substring() method to get the specified numbers of characters from the String first. The String Substring(int startIndex, int length) method overload retrieves a substring from this instance where the substring starts at a specified character and has a specified length. So using this method we can get the first n numbers of characters from a String instance.
get-only-first-n-characters-from-a-string.aspx
<%@ Page Language="C#" AutoEventWireup="true"%>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e)
{
string s = "this is a sample string.";
int length = 15;
string ncharacters = s.Substring(0,Math.Min(length,s.Length));
Label1.Text = s + "<br />";
Label1.Text += ncharacters;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>c# example - get only first n characters from a string</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:DarkBlue; font-style:italic;">
c# example - get only first n characters from a string
</h2>
<hr width="550" align="left" color="LightBlue" />
<asp:Label
ID="Label1"
runat="server"
Font-Size="X-Large"
>
</asp:Label>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
Text="get only first n characters[15]"
OnClick="Button1_Click"
Height="40"
Font-Bold="true"
/>
</div>
</form>
</body>
</html>

- How to escape brackets in a formatted string
- How to count occurrences of a string within a string
- How to format a string to add commas in thousands place for a number
- How to format a string as decimal
- How to format a decimal string to currency
- How to format a decimal string to int
- How to convert an integer to fixed length hex string format
- How to format a string with padding
- How to replace a character in a string
- How to perform string replace by ignoring case