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 trialJude Brown
Courses Plus Student 629 Points(63,26) ConsoleWriteLine does not exist in the current context. Help?
I've tried moving the ConsoleWriteLine into the Try block but no dice (at least the way I am doing it.) The ConsoleWriteLine the error is reffering to is the second to last one: ConsoleWriteLine("That is not a valid entry."); continue;
(I think)
Anyone? If I need to paste all of my code please let me know. Thanks in advance.
Jude
try { //Add minutes exercised to total int minutes = int.Parse(userEntry);
if(minutes <0)
{
Console.WriteLine(minutes + " is not an acceptable value.");
continue;
}
else if(minutes <= 10)
{
Console.WriteLine("Better than nothing, am I right?");
}
else if(minutes <= 30)
{
Console.WriteLine("Way to go hot stuff!");
}
else if(minutes <= 60)
{
Console.WriteLine("You must be a Ninja Warrior in training!");
}
else
{
Console.WriteLine("Okay, now you are just showing off.");
}
//Add minutes exercised to total
runningTotal = runningTotal + minutes;
}
catch(FormatException)
{
ConsoleWriteLine("That is not a valid entry.");
continue;
}
//Display running total of minutes exercised on screen
Console.WriteLine("You have exercised a total of " + runningTotal + " minutes.");
}
1 Answer
Steven Parker
231,269 PointsThis issue is not related to the "try" block. The mostly likely cause of this error would be a missing "using System;
" directive at the top of the file.
Alternately, you could change all instances of "Console.WriteLine
" to "System.Console.WriteLine
".
Jude Brown
Courses Plus Student 629 PointsThank you Steven! I will use snapshot for sure and work on the other suggestions now. Course is great FYI.
Jude Brown
Courses Plus Student 629 PointsHere is my snapshot FYI. https://w.trhou.se/ovi9hca2ew
Jude Brown
Courses Plus Student 629 PointsYup - that worked. commented out the using System; and them added System where needed. I also found a...spelling mistake? Syntax error?
Whatever you call it when you don't spell out your methods correctly.
Cheers,
Jude
Steven Parker
231,269 PointsThe compiler may call it a syntax error. I'd call it a spelling error or typo.
Steven Parker
231,269 PointsSteven Parker
231,269 PointsA better way to share code (and the entire environment) is to make a snapshot of your workspace and post the link to it here.