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.

C# C# Basics Methods Method Parameters

MERSEDES HENDERSON
MERSEDES HENDERSON
1,234 Points

C# challenge

Looks like I'm still getting an error on this one. Honestly wish it would let me skip it or show me the answer after 2 d

Program.cs
using System;

class Program
{
    static double Multiply(double firstParam, double secondParam)
    {
        return firstParam * secondParam;
    }
    static void Main(string[] args)
    {
        Console.WriteLine(Multiply(2.5,2));
        Console.WriteLine(Multiply(6,7));
    }

}

2 Answers

For the Method Parameters code challenge that you linked to in this question, the function Multiply shouldn't return anything.

For the Return Values code challenge that you previously linked to, you need to print out the sum of the function calls.

MERSEDES HENDERSON
MERSEDES HENDERSON
1,234 Points

I'm confused. So I should leave off "return"?

using System;

class Program
{
    static void Multiply(double firstParam, double secondParam)
    {
        Console.WriteLine( firstParam * secondParam);
    }
    static void Main(string[] args)
    {
        Multiply(2.5,2);
        Multiply(6,7);
    }

}

Since the challenge is not expecting you to return anything from the Multiply function, the function's return type should be void instead of double and Console.WriteLine needs to be within the function.