Initializing an array filled with a repeated non- C# with Example



Initializing an array filled with a repeated non- C# with Example

default value 
As we know we can declare an array with default values: 
int[] arr = new int[10]; 
 

0 
This will create an array of 10 integers with each element of the array having value (the default value of type int). 
To create an array initialized with a non-default value, we can use Enumerable.Repeat from the System.Linq 
Namespace: 
1. To create a bool array of size 10 filled with "true" 
bool[] booleanArray = Enumerable.Repeat(true, 10).ToArray(); 
2. To create an int array of size 5 filled with "100" 
int[] intArray = Enumerable.Repeat(100, 5).ToArray(); 
3. To create a string array of size 5 filled with "C#" 
string[] strArray = Enumerable.Repeat("C#", 5).ToArray(); 

0 Comment's

Comment Form