none
Problemas con condicionales en C# RRS feed

  • Pregunta

  • Buenas, tengo problemas con el if del namespace en el siguiente condicional. aqui va todo el codigo


    namespace condicional.if.else  <-- aca me pone error, probe modificar colocando .@if.@else y nada.-->


    {
        public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //Declaracion de vriables
            byte temperatura;
            string clima;
            //entrada de datos
            temperatura = Convert.ToByte(txttemperatura.Text);
            //proceso

            if (temperatura < 10)
            {
                clima = "frio";

            }
            else if (temperatura >= 10 && temperatura <= 20)
            {
                clima = "nublado";

            }
            else if (temperatura > 20 && temperatura <= 30)
            {
                clima = "Calor";
            }
            else
            {
                clima = "Tropical";

            }

            //salida de datos
            txtclima.Text = clima;
        }

        private void btnnuevo_Click(object sender, EventArgs e)
        {
            txtclima.Clear();
            txttemperatura.Clear();
        }

        private void btnsalir_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void Form2_Load(object sender, EventArgs e)
        {

        }
    }
    }

    viernes, 2 de febrero de 2018 15:09

Todas las respuestas

  • No puedes declarar un namespace que se llame "condicional.if.else" porque "if" y "else" son palabras reservadas. Dado que el namespace es arbitrario y lo puedes llamar como quieras sin que afecte al comportamiento del programa, basta simplemente con que cambies los nombres por otros cualesquiera que sean identificadores válidos y no entren en conflicto con ninguna palabra reservada.
    viernes, 2 de febrero de 2018 15:30