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 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.