C# C# Basics (Retired) Perform if / else

Ankit Biswas
Ankit Biswas
280 Points

If else problem

Print "C# Rocks!" if language equals "C#" otherwise print language + " is not C#." So if I entered "Cheese" then "Cheese is not C#." would be printed to the screen?

Please tell me the write code for it.

CodeChallenge.cs
string language = Console.ReadLine();

if(language == "C#")
{
  System.Console.WriteLine("C# Rocks!");
}
else
{
    System.Console.WriteLine(language+"is not c#");
}

3 Answers

Antonio De Rose
Antonio De Rose
20,857 Points
//nothing wrong with the logic
string language = Console.ReadLine();

if(language == "C#")
{
  System.Console.WriteLine("C# Rocks!");
}
else
{
    System.Console.WriteLine(language+"is not c#");
//when you print it will will have to, say for example if you entered Python, 
//Python is not C#
//yours will give an output like Pythonis not C#
}
Ankit Biswas
Ankit Biswas
280 Points

Mine Challenge isn't clear yet.

Also, in addition to what Antonio said (missing space before is not c#), the "C" should probably be in upper case.

I was stuck on this one for hours. I was thinking I did something wrong and was looking to in depth into the answer. Great job at adding the checker in the exercise to make sure that grammar is correct . I am sure this is a issue for us noobs.