Esempio n. 1
0
        public override string ToString()
        {
            string msg = "Simulador.Modelos.Fila [{0}={1};{2}={3};{4}={5};{6}={7};{8}={9}]";

            msg = string.Format(msg, nameof(Chegada), Chegada.ToString(), nameof(Atendimento), Atendimento.ToString(),
                                nameof(Servidores), Servidores, nameof(Capacidade), Capacidade, nameof(QuantidadeDeClientes), QuantidadeDeClientes);
            return(msg);
        }
Esempio n. 2
0
        public override string ToString()
        {
            // Coloca todas as propriedades do objeto no formato especificado.
            string        formatoDePropriedade = "{0}={1}";
            List <string> propriedades         = new List <string>();

            propriedades.Add(string.Format(formatoDePropriedade, nameof(Nome), Nome));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(PrimeiraChegada), PrimeiraChegada));
            if (Chegada != null)
            {
                propriedades.Add(string.Format(formatoDePropriedade, nameof(Chegada), Chegada.ToString()));
            }
            if (Atendimento != null)
            {
                propriedades.Add(string.Format(formatoDePropriedade, nameof(Atendimento), Atendimento.ToString()));
            }
            propriedades.Add(string.Format(formatoDePropriedade, nameof(Servidores), Servidores));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(Capacidade), Capacidade));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(Filas), string.Join(",", Filas)));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(Probabilidades), string.Join(",", Probabilidades)));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(SomaDasProbabilidades), SomaDasProbabilidades));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(PosicaoNoArray), PosicaoNoArray));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(TamanhoAtual), TamanhoAtual));
            propriedades.Add(string.Format(formatoDePropriedade, nameof(PerdaDeClientes), PerdaDeClientes));

            // Gera a representação em string final com as propriedades.
            string propriedadesStr = string.Join(";", propriedades);
            string resultado       = string.Format("Fila [{0}]", propriedadesStr);

            return(resultado);
        }