none
[DUVIDA INICIANTE] C# - Propriedade WriteLine do Console RRS feed

  • Pergunta

  • Ola , procurei no forum e não encontrei respostas para essa minha duvida.

    Queria saber pq nao consigo realizar operações de soma e subtração dentro do WriteLine utilizando estes criterios:

    Aqui funciona:

        
    Console.WriteLine("teste 1 "+ 250 * 2 * 4);   //Saida = 2000            
    Console.WriteLine(100 - 2 - 3 - 4 + 5);       //Saida 96

    Agora se eu coloco:

    Console.WriteLine("teste 1"+ 2 * 2 / 4 +5 ); // Saida: 15  >>> ele faz 2*2=4 /4 =1 e concatena com o 5.   :
    (Console.WriteLine("teste 1"+ 2 * 2 / 4 - 5 ); //Saida: Erro Canoot apply operator " - " to operands string and int

    Entendi que ele está dizendo que nao pode usar o operador de subtração entre string e inteiros, mas ai é que tá minha duvida, aqui eu consegui usar adição e subtração no writeline:

    Console.WriteLine(100 - 2 - 3 - 4 + 5);          //Saida 96


    Qdo misturei string no meio ai parece q a adição e subtração nao funfa... Alguem ai pode me explicar o pq? Sei que eu posso fazer esta operação em uma variavel e dps exibi-la no writeline, mas qria saber msm é especificamente neste caso citado...   :\

    Desde já, agradeço !

    Obrigado.


    quarta-feira, 5 de agosto de 2015 14:08