Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Bharat Vishwa
664 Pointsproblem
hi
string input = "22";
var converted = int.Parse(input);
bool wheelsAreRound = true;
string downcased = "DoNuTs".ToLower();
bool success = (downcased == "donuts");
double total = 0;
3 Answers

Michael Andersson
Courses Plus Student 2,623 PointsThe challenge basically asks you to replace each type name with var. You have only done that with the variable 'converted'. Just make sure that each initialization really sets the var to what's expected by the current type names.

Chanuka Weerasinghe
2,337 Pointsdouble should be,
double total = 0.0;
You need the fractional point to make it double. Otherwise its just an integer!

Michael Andersson
Courses Plus Student 2,623 PointsNot really. In your example it doesn't matter if you input 0 or 0.0 since the left side of the equal sign already states that the variable is of type double. However if declaring the variable using var you are correct.
double total = 0; // total will be a double since it is explicitly declared as a double.
var total = 0; // total will be of type int since right side is an int.
var total = 0.0; // total will be of type double since right side is a double.
The last one is the correct answer in this challenge.

Chanuka Weerasinghe
2,337 PointsYou are correct if you use VS or CMD Mono but the test engine expect answers in a specific way. You need to provide them in that order to get through the challenges.