Напълно начинаещ съм в програмирането. Изучавам езика C#. Ето един код, който би трябвало да работи но не работи.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Experiment3
{
class Program
{
static void Main(string[] args)
{
int number, i;
Console.Write("Въведи цяло положително в интервала [1..3] : ");
i = int.Parse(Console.ReadLine());
switch (i)
{
case 1:
number = 1;
break;
case 2:
number = 2;
break;
case 3:
number = 3;
break;
}
Console.WriteLine(number);
}
}
}
Получавам съобщение, че е използвана локалната променлива number, на която не е присвоена стойност.