c# - How to repeat a string

Repeat 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 repeat a String. So, in this .net c# tutorial code we will create a new instance of a String object by repeating a String a specified number of times. Here we will do this using the Enumerable Repeat() method and the String Concat() method.

The Enumerable Repeat() method generates a sequence that contains one repeated value. This method has two required parameters, those are element and count. The element parameter is the value to be repeated. And the count parameter is the number of times to repeat the value in the generated sequence. So using this Enumerable Repeat() method we can create a sequence by repeating a String.

The String Concat() method concatenates one or more instances of String, or the String representations of the values of one or more instances of Object. The String Concat<T>(IEnumerable<T>) method overload concatenates the members of an IEnumerable<T> implementation. So, using the String Concat() method we can concatenate the repeated String sequence to a String instance.
how-to-repeat-a-string.aspx

<%@ Page Language="C#" AutoEventWireup="true"%>

<!DOCTYPE html>
<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        string txt = String.Concat(Enumerable.Repeat("hello world!",4));
        Label1.Text = txt;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>c# example - how to repeat a string</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:DarkBlue; font-style:italic;">
            c# example - how to repeat 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="repeat string [hello world!]" 
            OnClick="Button1_Click"
            Height="40"
            Font-Bold="true"
            />
    </div>
    </form>
</body>
</html>
More c# examples