Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C# C# Basics Methods Returning a Value from the Ask Method

Vivian Coday
Vivian Coday
11,881 Points

Further Simplification

Can we simplify the Main method further by removing the variable declaration and instead put the call to the Ask method within the call to Console.WriteLine?

static void Main(string[] args) {
        Console.WriteLine("Welcome to the cat food store!");
        Console.WriteLine(Ask("How many cans are you ordering? "));
    }

1 Answer

Steven Parker
Steven Parker
231,269 Points

You certainly could do that if writing the input back to the output was the only thing the program was going to do.

But it's necessary to store the value in a variable to be able to use it later for other things like computing the order price. You'll see this being done in later examples as the course progresses.