C# C# Objects Methods Methods

Sebastian Manczak
Sebastian Manczak
3,551 Points

EatFly method error.

Could I please get one or two hints what I'm doing wrong?

Frog.cs
namespace Treehouse.CodeChallenges
{
    class Frog
    {
        public readonly int TongueLength;

        public Frog(int tongueLength)
        {
            TongueLength = tongueLength;
        }

        public bool EatFly(DistanceToFly distanceToFly)
        {
        bool inBounds = distanceToFly >= 0 && distanceToFly < TongueLength;
        return inBounds;
        }
    }
}

1 Answer

Steven Parker
Steven Parker
182,493 Points

The instructions say "It should take a single integer parameter", but this example is taking a parameter of type "DistanceToFly" (which is not defined) instead of "int".

Also, while it will still pass the challenge with it, it's not necessary to check that the parameter is greater or equal to 0.