Witam, dopiero co zacząłem się uczyć c# od podstaw i mam pewien problem z funkcją switch. Pokazuje mi błąd, gdy wpisuje zmienną wybor w nawias przy switch.
Pojawia się informacja: Use of unassigned local variable 'wybor'. Co jest zle ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace @switch
{
class Program
{
static void Main(string[] args)
{
double x, y;
int wybor;
Console.WriteLine("Podaj 1 liczbe: ");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Podaj 2 liczbe: ");
y = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("MENU GŁÓWNE");
Console.WriteLine("1.Dodawanie");
Console.WriteLine("2.Odejmowanie");
Console.WriteLine("3.Mnożenie");
Console.WriteLine("4.Mnożenie");
Console.ReadLine();
Console.WriteLine("Co chcesz zrobic?: ");
switch(wybor)
{
case 1:
Console.WriteLine("Suma= " + (x + y));
break;
case 2:
Console.WriteLine("Różnica= " + (x - y));
break;
case 3:
Console.WriteLine("Iloczyn= " + (x * y));
break;
default:
Console.WriteLine("Iloraz= " + (x / y));
break;
}
Console.ReadKey();
}
}
}