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

Mohamed M.Kamel
PRO
Mohamed M.Kamel
Pro Student 752 Points

if / else

i want to ask about the last two lines is correct or not

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

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

2 Answers

Raffael Dettling
Raffael Dettling
31,040 Points

Instead of 2 System.Console.WriteLine use :)

System.Console.WriteLine(language + " " + "is not C#");

" " is for the withspace between the language value and the string.

Rhys Kearns
Rhys Kearns
4,973 Points

Also you could change the second if to else if :)

if (x === y){
 do this
} else if (y !== x){
 do this
} else {
 do this
}