1
resposta

Problemas na execução do código

Olá, tenho uma dúvida com relação à execução do código. Quando fui rodar o projeto no Visual Studio (tentei o 2019 e o 2022), há um erro ao utilizar a função GerarTicket. o valor de identificador, que estaria gerando um Guid, entra com o valor null... Como posso consertar isso?

public string GerarTicket(Veiculo veiculo){
      // Vamos criar um Id aletório para o Ticket usando a Classe GUID e vamos padronizar com o tamanho de 6 caracteres.
      string identificador = new Guid().ToString().Substring(0, 5); //Erro acontece nessa linha do código, dizendo que identificador = null;
      veiculo.IdTicket = identificador;
          string ticket = "### Ticket Estacionameno Alura ###" +
                           $">>> Identificador: {identificador}" +
                           $">>> Data/Hora de Entrada: {DateTime.Now}" +
                           $">>> Placa Veículo: {veiculo.Placa}" +
                           $">>> Operador: {this.OperadorPatio.Matricula}";
            return ticket;
        }
1 resposta

Boa tarde Gustavo, tudo bom?

Substitua essa linha pela construção string identificador = Guid.NewGuid().ToString().Substring(0, 5);. Nos dê um feedback, blz?

Ah o projeto no Git foi atualizado também!

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software