Итак, это мой первый вопрос по StackExchange. Я программист, который использует много языков программирования, поэтому мне немного стыдно, что я скучаю по тому, что здесь может происходить. Я использую Mono в Xubuntu 18.04, и всякий раз, когда я пытаюсь скомпилировать приведенный ниже код, он выдает кучу ошибок о переменных, которые я объявил, и ключевом слове else. Я последовал вместе с руководством по C # на YouTube, и это сводило меня с ума, пытаясь выяснить, где ошибки. Вот код, который я немного отредактировал на свой вкус:
using System;
class A_Better_Way
{
static void Main(string[] args)
{
Console.Write("Enter a number:");
double num_one = Convert.ToDouble(Console.ReadLine()); //Doubles allow the use of decimals
Console.Write("Enter \"+\", \"-\", \"/\" or \"*\":");
string operator = Console.ReadLine();
Console.Write("Enter another one:");
double num_two = Convert.ToDouble(Console.ReadLine());
if(operator == "+" ) //If Statements: Easy as magic. Easy as Jiff.
{
Console.WriteLine(num_one + num_two);
}
else if(operator == "-")
{
Console.WriteLine(num_one - num_two);
}
else if(operator == "/")
{
Console.WriteLine(num_one / num_two);
}
else if(operator == "*")
{
Console.WriteLine(num_one * num_two);
}
else
{
Console.WriteLine("You fail at life.");
}
Console.ReadLine();
}
}
Любая помощь будет наиболее ценной. И я рад быть здесь.