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 (Retired) Perform Converting Strings to Integers

Convert the string in heightInput to an integer using int.Parse. Store the result in a variable named height.

Why is my code failing?

CodeChallenge.cs
string heightInput = "168";
int height = int.parse(heightInput + entry);

2 Answers

Steven Parker
Steven Parker
231,269 Points

I see two issues:

  • instead of "int.Parse" (capital "P"), you have "int.parse" (lower-case "p")
  • there is nothing defined by the name of "entry" and that was also not part of the instructions

Haha, so dumb (of me). I see that now. I know the + entry is not supposed to be listed. Below is the correct code. Thank you Steven for responding to me question.

string heightInput = "168"; int height = int.parse(heightInput);

int height = int.Parse(heightInput);

Steven Parker
Steven Parker
231,269 Points

:warning: FYI: According to a moderator, explicit answers without any explanation are strongly discouraged by Treehouse.