Изучаю 2 месяца C#. И решил сделать простую игру с простым функционалом. Как бы сама таблица построена 10х10 и заполнена рандомными буквами. Сами слова будут хранится в массиве.
Так вот, я не как не могу разобраться, как мне спрятать буквы по вертикали или горизонтали в таблице и потом свободные клетки заполнить рандомными буквами?
Например слово которое я хочу спрятать " House" что бы мой конечный результат был что то вроде этого
.
Нужно что бы рандомно выбирался индекс и в то место вставлялось слово если оно помещается
Я еще плохо работаю с вложенными циклами и с 2мерными массивами и просто не могу догнать
Код для рандомных букв. Тут буквы отображаються в консоли
static void Main(string[] args)
{
RandomChar();
}
public static void RandomChar()
{
Random rchar = new Random();
char[,] arr = new char[10, 10];
for (int i = 0; i < arr.GetLength(0); i++)
{
for (int x = 0; x < arr.GetLength(1); x++)
{
arr[i, x] = (char)(rchar.Next(65, 91));
Console.Write(arr[i, x] + " ");
}
Console.WriteLine();
}
}