Я хотел, чтобы эта программа печатала случайные числа (1-6) в столбцах навсегда, пока все строки каждого столбца не имеют одинаковое число. Если пользователь вводит 5 для примера, он будет распечатывать 5 столбцов случайных чисел (1-6), пока каждая строка из этих 5 столбцов не станет одинаковой. Я застрял, я не знаю, как проверить все элементы массива, независимо от того, все они одинаковы друг с другом.Как проверить, имеет ли массив одинаковое число
namespace Dice_Roll_2._0
{
class Program
{
static void Main(string[] args)
{
int userinput = Convert.ToInt16(Console.ReadLine());
Random Dice = new Random();
bool search = true;
while (search)
{
var output = string.Empty;
int[] numberofdice = new int[userinput+1];
for (int i = 1; i <=userinput; i++)
{
numberofdice[i] = Dice.Next(1, 7);
output += numberofdice[i];
if (i < userinput)
{
output += "\0";
}
if (numberofdice[i-1] == numberofdice[i])
{
search = false;
}
}
Console.WriteLine(output);
}
Console.ReadLine();
}
}
}