Solicito su ayuda estoy programando un tipo simulacion de un estacionamiento intento hacerlo con arreglos donde si un auto sale "desocupa un cajon y puede ser ocupado por otro auto que llega despues" pero yo solo estoy imprimiendo las salidas y no se como controlarlas ojala alguien me pueda ayudar este es el codigo
using System;
using System.Collections.Generic;
using System.Text;
namespace arreglotime
{
class Program
{
static void Main(string[] args)
{
TimeSpan horainicio = new TimeSpan(1, 00, 00);
TimeSpan[] cajones = new TimeSpan[21];
Random r = new Random();
Random ra = new Random();
TimeSpan t = new TimeSpan(0, 00, 00);
TimeSpan to = new TimeSpan(0, 00, 00);
int autos = 1;
for (int i = 1; i <= 20; i++)
{
int rllegada = ra.Next(6, 9);
int ratendido = ra.Next(2, 7);
TimeSpan minutosllegada = new TimeSpan(0, rllegada, 00);
TimeSpan t_atendido = new TimeSpan(00, ratendido, 00);
t = horainicio + minutosllegada;
horainicio = t;
to = t + t_atendido;
cajones[i] = to;
Console.WriteLine(autos + " " + t + " " + t_atendido + " " + cajones[i] + " " + i);
autos++;
}
Console.ReadLine();
}
}
}