Quickly GENERATE a String collection with a repeated value using linq

If someone were to tell you to generate a string collection with just one value, you would immediately create a loop and populate the string. With LINQ, this requirement becomes very simple using the ‘Repeat’ Generation operator as shown below:

C#

void Main()
{
IEnumerable<string> someString =
Enumerable.Repeat("I am repeated", 10);

foreach (string s in someString)
Console.WriteLine (s);
}



VB.NET



Private Sub Main()
Dim someString As IEnumerable(Of String) = _
Enumerable.Repeat("I am repeated", 10)

For Each s As String In someString
Console.WriteLine(s)
Next s
End Sub


OUTPUT



image

No comments:

Post a Comment