Only numbers
how to make if player tried to enter a char to decline and ask him to send a number
true or false to inform you if it succeeded or not, so you can use it directly in a condition,out argument inline in an argument list,out argument contains valid data afterwards,int. It exists only for backwards compatibility reasons and should be considered last resort. (Note: Convert does contain useful conversion methods: , , , )try/catch statement to handle invalid input, which is a less clean solution. 
while (beetween != "+" && beetween != "-" && beetween != "*" && beetween != "/")
{
Console.WriteLine(" Please make sure you use");
Console.WriteLine(" + or - or * or /");
beetween = Convert.ToString(Console.ReadLine());
}To/FromBase64StringTo/FromHexStringToString(X value, int toBase)ToX(string? value, int fromBase)return Convert.ToInt32(null); //returns 0. null should not be considered as 0 ever
return Convert.ToInt32("asdf"); //throws FormatExceptionvar number = int.Parse("abc"); //throws FormatException
var number = int.Parse(""); //throws FormatExceptionif (int.TryParse(someInput, out var result))
{
Console.WriteLine($"Thanks for giving me the following number: {result}!");
}
else
{
Console.WriteLine("You didn't give me a valid number :c");
}