How do I get the first character of a String and make it uppercase by storing it in a variable?

2
        String user,newUser,newPassword, password, resposta, user1,pass1;
        user = "admin";
        password = "123";
        Console.WriteLine("LOGIN\n");

    body:
        Console.WriteLine("Ja possui login?");
        resposta = Console.ReadLine();

        /*
        gostaria de fazer com que a resposta acima lida pelo programa seja convertida para um unico caractere maiusculo para quando fizer a comparação não precisar colocar varias || dentro da condição.
        */

        if (resposta.Equals("N"))
        {
            Console.Write("Digite novo usuario: \n");
            newUser = Console.ReadLine();

            Console.Write("Digite nova senha: \n");
            newPassword = Console.ReadLine();

            Console.WriteLine("Criado com sucesso!\nAgora faça Login!");

            goto body;

        }
        else if (resposta.Equals("S"))
        {
            Console.Write("Digite usuario: \n");
            user1 = Console.ReadLine();

            if (user1.Equals(user))
            {
                Console.Write("Digite a senha: \n");
                pass1 = Console.ReadLine();

                if (pass1.Equals(password))
                {
                    Console.WriteLine("Logado com Sucesso!");
                }
                else
                {
                    Console.WriteLine("Senha incorreta, tente novamente:");
                    goto body;
                }
            }
            else
            {
                Console.WriteLine("Usuario incorreto, tente novamente!");
                goto body;
            }
        }

        Console.Read();
    
asked by anonymous 06.09.2018 / 21:36

2 answers

6
var c = char.ToUpper(texto[0]);

/ p>

But before using this, delete all your code and start over, this time write a code without goto and with C # resources. There are other errors, but these are urgent. I suggest learning by other means.

    
06.09.2018 / 21:40
0

Greetings, I suggest you follow the recommendations of @Maniero.

In response to your question, and just to your knowledge, follow the example:

Change this:

body:
   Console.WriteLine("Ja possui login?");
   resposta = Console.ReadLine();

For this:

body:
   Console.WriteLine("Ja possui login?");
   resposta = Console.ReadLine().ToUpper();// basta inserir o ToUpper" Tornar Maiúscula"
    
07.09.2018 / 23:30