C#

Jan Oberreiter
Jan Oberreiter
69,539 Points

Could someone help me with the Challenge: Define an Eat method that takes two string parameters. Eat should return a ...

I have:

ยด```C# using System;

class Program {

static string Eat(string first, string second)
{
    return string("I think" {first} "and" {second} "are tasty!");
}

static void Main(string[] args)
{
    Console.WriteLine(Eat("apples", "blueberries"));
    Console.WriteLine(Eat("carrots", "daikon"));
}

}

2 Answers

Steven Parker
Steven Parker
176,676 Points

It's not clear what method you're intending to use to combine the string, but:

  • for concatenation, you need a "+" operator between the terms but won't need braces
  • a template string must start with a "$" symbol and have only one pair of quotes around the whole thing
  • with either method, you won't use the term "string" (or the parentheses) in the return statement.
Jan Oberreiter
Jan Oberreiter
69,539 Points

thank you very much Steve, that helped me so much, I did it in 2 minutes then. Somehow I have huge Problems with C# ... but I have it now ... thx ... Jan.