Am I unable to call a method with this style of User Input?

I am trying to call a method with the inputs stated within Main. I have seen that some people get user inputs from another method besides Main but wanted to complete it this way. Is it possible?

I am able to input data when asked as stated. Although, "Your answer is: " returns nothing.

 static void Main(string[] args)
            int number1, number2;

            Console.WriteLine("Please enter a number: ");
            number1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Please enter another number: ");
            number2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Your answer is: ", Add(number1, number2));

        public static int Add(int num1, int num2)
            return num1 + num2;

>Solution :

The problem is you don’t have any string format tokens in your text Your answer is:. Try adding {0} like this: Your answer is: {0} or maybe even {0} is your answer.

See for more information.

Leave a Reply