c# - How to get the length of a StringBuilder

Get the length of a StringBuilder
The StringBuilder class represents a mutable String of characters. The StringBuilder class cannot be inherited. The StringBuilder class represents a String-like object whose value is a mutable sequence of characters.

The following .net c# tutorial code demonstrates how we can get the length of a StringBuilder instance. The StringBuilder instance length means how many characters contains within the StringBuilder instance. In this .net c# tutorial code we will get the length of a StringBuilder instance using the StringBuilder class Length property.

The StringBuilder Length property gets or sets the length of the current StringBuilder object. The StringBuilder Length property value is an Int32 which is the length of this instance. So finally, using the StringBuilder class length property .net developers can get the length of a StringBuilder instance.
stringbuilder-length.aspx

<%@ Page Language="C#" AutoEventWireup="true"%>
  
<!DOCTYPE html>
  
<script runat="server"> 
    protected void Button1_Click(object sender, System.EventArgs e)  
    {
        StringBuilder stringb = new StringBuilder();
        stringb.Append("test stringbuilder length.");

        int length = stringb.Length;
        Label1.Text = stringb.ToString();
        Label1.Text += "<br />now length of stringbuilder: " + length.ToString();

        stringb.Append("new text");

        int length2 = stringb.Length;
        Label1.Text += "<br /><br />" + stringb.ToString();
        Label1.Text += "<br />now length of stringbuilder: " + length2.ToString();
    }  
</script>  
  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head id="Head1" runat="server">  
    <title>c# example - stringbuilder length</title>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <h2 style="color:MidnightBlue; font-style:italic;">  
            c# example - stringbuilder length
        </h2>  
        <hr width="550" align="left" color="Gainsboro" />  
        <br />  
        <asp:Label   
            ID="Label1"   
            runat="server"  
            Font-Size="Large"  
            >  
        </asp:Label>  
        <br /><br /><br />
        <asp:Button   
            ID="Button1"   
            runat="server"   
            Text="stringbuilder length"  
            OnClick="Button1_Click"
            Height="40"  
            Font-Bold="true"  
            />  
    </div>  
    </form>  
</body>  
</html>
More c# examples