Заёб, дебаг орёт ошибка есть!! решил простой кусок написать и ваще

заёб, дебаг орёт ошибка есть!! решил простой кусок написать и ваще
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace all{
class Program{
static void Main(string[] args){
Console.WriteLine("Введите число от 0 до 10:");
string num= "";
num = Console.ReadLine();
if (num>10) and (num<0){
Console.WriteLine("Вы ввели число выходящие за установленный предел! ");
};
else{
Console.WriteLine("Число введено правильно! ");
Console.WriteLine("Посчитаем ваш средний баланс. ");
Console.ReadKey();
Console.WriteLine("Введите ваш доход: ");
string credit="";
credit = Console.ReadLine();
Console.ReadKey();
Console.WriteLine("Введите ваш расход: ");
string medit="";
medit = Console.ReadLine();
Console.ReadKey();

}
}
}

  • это С++ ?
  • А зачем перед else точка с запятой?
  • а ошибки ты читать не умеешь?

    или хотя бы переписывать чужое без ошибок... .

    namespace all{ < <--чё за хрень непарная в конце стоит? if (num>10) and (num<0){ < <--- чё за хрень???? как число может быть больше 10 и одновременно меньше нуля?? ?
    Console.WriteLine("Вы ввели число выходящие за установленный предел! ");
    }
    else{
    ....