Else Else/If
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.
Re: Else Else/If
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 (
