int xp = 0;
int valuexp = Convert.ToInt32(Console.ReadLine());
if (valuexp >= 0)
{
xp = valuexp;
}
Vu que ton xp est initialisé à 0, ton if ne sert à rien....
par ailleurs
if (xp >= 1)
{
level++;
}
else if (xp > 1000)
{
level = 2;
}
Qu'est-ce que t'essayes de faire là?