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 trialSheryl Darroch
Treehouse Project ReviewerError
I get this error when compiling and running my code; and can't figure out what it means:
MapLocation.cs(3,25): error CS0246: The type or namespace name Point' could not be found. Are
you missing
TreehouseDefense' using directive?
MapLocation.cs(5,42): error CS0246: The type or namespace name Map' could not be found. Are y
ou missing
TreehouseDefense' using directive?
Compilation failed: 2 error(s), 0 warnings
This is my Map.cs code:
using System;
namespace TreehouseDefense { class Map { public readonly int Width; public readonly int Height;
public Map(int width, int height)
{
Width = width;
Height = height;
}
public bool OnMap(Point point)
{
return point.X >= 0 && point.X < Width &&
point.Y >= 0 && point.Y < Height;
}
}
}
Steven Parker
231,198 PointsYou could delete this question if you don't need it answered, or you could edit this question to reflect your current issues.
And when posting code, please use the instructions for code formatting in the Markdown Cheatsheet pop-up below the "Add an Answer" area.
UPDATE Or watch this video on code formatting.
1 Answer
steven simpson
11,644 PointsWhen you made your point class and the other class did you make them public?
This can be done like this when u make the point class
public class point { some variables here public constructor here methods and what not here codes goes here for the class does }
or you need to add the class at the top of the screen by using the using point;
hope this help
Sheryl Darroch
Treehouse Project ReviewerSheryl Darroch
Treehouse Project ReviewerI found a typo in one of my other files and it fixed these errors. Unfortunately, I have new errors now. I will post a new question for those.