Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
[Me Interesa] | [No me interesa]

Else Else/If

jmpluk 2 9
Iniciado
(United Kingdom) United Kingdom
1
Else Else/If
Enviado el 05-11-2016 13:22:28

Buenos días, acabo de empezar el curso grtuito de programación en c#,  estoy utilizando Micrsoft visual C# 2010 Exress, al llegr a este apartado de condicionantes en el cpitulo 10, me encuentro con que al escribir el programa al pie de la letra tal como viene en el curso, despues de escribir


using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace priera_prueba//
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 1;

            if (a == 1)
            {
                 Console.WriteLine("a vale  1");
            }
                       else if (a ==2);
            {           
                Console.WriteLine(" a vale 2");
            }
            else
            {
                Console.WriteLine("no vale ni 1 ni 2");
            }
           
                      Console.ReadKey();
        }
    }
}

el resultado es error por el condicionante else, me aparece subrrayado y al pasar el raton por encima de la instrucción dice:
El término de la expresión 'else' no es válido.

Cual es el problema? He escrito algo mal? es por la versión de visualc# que utilizo? o es por alguna modificación en la sintaxis de la istrucción?
Gracias de antemano.

jmpluk 2 9
Iniciado
(United Kingdom) United Kingdom
1
Re: Else Else/If
Enviado el 05-11-2016 13:32:48
Ya está solucionado, los condicionantes no deben llevar ; punto y coma al final.

Prueba de la importancia de la sintaxis correcta.

Nota del curso en el capitulo 6:

Recuerda: En C# al final de cada instrucción siempre hay que poner punto y coma (wink , excepto en algunas otras instrucciones como bucle

Últimos Posts

Clasificación