[Programing Basics] [c#] Условни конструкции аналог на 10 задача домашно дни от седмицата.
Здравейте,
Пробвах се нещо просто и ми дава грешка буквално през ред. Обяснавам:
Не ми разпознава integer Numbers.
Същия код, ако работи може да изпълни задачата да се изведе ден от седмицата като се въведе число от едно до седем.
Здравейте пак,
Докато се прибирах към вкъщи ми светна, че съм задал int Numbers, a namespece ми е Numbers1_10_basic_code
Следователно работната среда пази Numbers, за да може да го реферира като namespace.
namespace Numbers1_10_basic_code
{
class Program
{
static void Main(string[] args)
{
int Numbers = int.Parse(Console.ReadLine());
if (Numbers == 1) Console.WriteLine("one");
else if (Numbers == 2) Console.WriteLine("two");
else if (Numbers == 3) Console.WriteLine("three");
else if (Numbers == 4) Console.WriteLine("four");
else if (Numbers == 5) Console.WriteLine("five");
else if (Numbers == 6) Console.WriteLine("six");
else if (Numbers == 7) Console.WriteLine("seven");
else if (Numbers == 8) Console.WriteLine("eight");
else if (Numbers == 9) Console.WriteLine("nine");
else if (Numbers == 10) Console.WriteLine("ten");
else Console.WriteLine("number out of range");
}
}
}
Още един въпрос. Как мога да си въведа " var list " Пробвах следния вариант, но не знам как да го интегрирам към кода на задачата.
Утре на свежа глава ще питам и за това.
от StackOverFlow си изтеглих следния пример. Прилоижим ли е?
class Program
{
private static void Main()
{
var list = new List<Employee>
{
new Employee("A", 32, 5235.32, 2004, 3, 2),
new Employee("B", 28, 1435.43, 2011, 11, 23),
new Employee("C", 47, 3416.49, 1997, 5, 17),
new Employee("D", 22),
new Employee("E", 57)
};
list.ForEach(l => {
if (l.Salary == 0) Console.WriteLine(" {0} {1}", l.Name, l.Age);
});
}
}
}