Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sérgio AG Lopes

Boa Tarde, Há alguma forma de só colocar numeros num vetor em c#?

Mensagens Recomendadas

Sérgio AG Lopes

Neste momento encontro me a fazer um trabalho para a faculdade e para deixar mais completo gostaria de eliminar "bugs" como no exemplo de um vetor double poder inserir letras mas dar erro pois so aceita números, sei que e possível de fazer com uma textbox mas neste trabalho nao poderei realizar com a parte visual, gostaria de saber se alguém sabe como resolver este problema, o double no qual falo é o vetor[numregisto].tempo

parte do exerc. correspondente a duvida 

 do
            {

                Console.WriteLine("Registo nº " + (numregisto + 1));
                Console.Write("Numero zero p/ Terminar... : ");
                numero = int.Parse(Console.ReadLine());

                if (numero != 0)
                {

                    Array.Resize(ref vetor, numregisto + 1);
                    vetor[numregisto].numero = numero;

                    Console.Write("Nome da cidade: ");
                    vetor[numregisto].nomecidade = Console.ReadLine();
                    Console.Write("Nome do Piloto Vencedor: ");
                    vetor[numregisto].piloto = Console.ReadLine();
                    Console.Write("Tempo obtido: ");
                    vetor[numregisto].tempo = double.Parse(Console.ReadLine());

                    numregisto++;


                }

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.