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 (Retired) Perform if / else

Grant Oliveri
Grant Oliveri
342 Points

Compiler error on line 18. However I only have 10 lines of code.

I have the error " StudentsCode.cs(18,246): error CS1525: Unexpected symbol `end-of-file' Compilation failed: 1 error(s), 0 warnings "

However I only have 10 lines of code. I understand I might have some other mistakes in the code that do relate to the challenge, but this error seems not to be.

string language = Console.ReadLine();

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

1 Answer

Jamie Marsay
Jamie Marsay
8,320 Points

Hi Grant,

Notice that the final line of your else statement has a curly brace facing the wrong way.

Yours currently looks like this: { when it should look like this: }

Also, try adding a space at the start of your string and capitalising the C:

" is not C#"

Hope that helps you!