ola. Eu estou a realizar um programa em C# console application.. e tenho k eliminar um cliente e passar esse cliente eliminado para um outro vector o codigo que fiz foi: PHP: clientespart[] inactivos_part = newclientespart[100]; // novo vector para clientes eliminados Console.WriteLine("introduza o codigo do cliente Particular a eliminar");int elimina_part = Convert.ToInt32(Console.ReadLine());for (int i = 0; i < ultimoCliente; i++){ if (elimina_part == tabela1[i].Cod_part) // verifica se o cliente existe{ Console.WriteLine(tabela1[i].listagem());}for (int j = 0; j < inactivos_part.Length; j++){if (inactivos_part[j] == null){inactivos_part[j] = tabela1[i]; // copia para o novo vector o cliente eliminadotabela1[i]= null; // elimina o cliente da tabela onde o cliente estava }}}foreach (clientespart p in inactivos_part) // o problema é que nesta listagem me lista todos os clientes e nao os clientes que eliminei so...{if (p != null)Console.WriteLine(p.listagem());} E outro problema é que me apaga todos os clientes que tinha no vector dos clientes activos nao sei se é devido a esta linha de codigo: tabela[i]= null; //penso k nao seja nesta linha por aqui diz k na posiçao "i" ficará a nulo, nao devia de apagar tudo..