Programming Language Project Error CS0246

Absolutely stuck on step 10 on the Programming Languages project. I had taken a break over the summer so I’m pretty rusty, but it’s still getting pretty ridiculous at this point. I watched step 10 of the project walkthrough video a million times, and my code is the exact same as their, so I’m guessing something I did in one of the steps broke something. The error I’ve been getting is CS0246, sorry if the formatting is wrong below but I just pasted all of my code down there.

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

namespace ProgrammingLanguages
{
class Program
{
static void Main()
{
List languages = File.ReadAllLines(“./languages.tsv”)
.Skip(1)
.Select(line => Language.FromTsv(line))
.ToList();
foreach(var lang in languages) {
Console.WriteLine(lang.Prettify());
}
var basicInfo = languages.Select(x => $“{x.Year}, {x.Name}, and {x.ChiefDeveloper}”);
var firstReleased = languages.Where(x => x.Name == “C#”);
foreach (var s in firstReleased) {
s.Prettify();
}
var langsByMicrosoft = languages.Where(x => x.ChiefDeveloper == “Microsoft”);
var langsFromLisp = languages.Where(x => x.Name == “Lisp”);
var namesWithScript = languages.Where(x => x.Name.Contains(“Script”));
var languagesFromLisp = languages.Where(x => x.Predecessors.Contains(“Lisp”));
foreach (var v in languagesFromLisp) {
Console.WriteLine(v.Prettify());
}
var howManyLanguages = languages.Count();
Console.WriteLine(howManyLanguages);
var isItThatTime = languages.Where(x => x.Year >= 1995 && x.Year <= 2005);
foreach (var v in isItThatTime) {
Console.WriteLine(v.Prettify());
}

}//static void Main

}//class Program
}//namespace

using System;

namespace ProgrammingLanguages
{
public class Language
{
public static Language FromTsv(string tsvLine)
{
string values = tsvLine.Split(‘\t’);
Language lang = new Language(
Convert.ToInt32(values[0]),
Convert.ToString(values[1]),
Convert.ToString(values[2]),
Convert.ToString(values[3]));
return lang;
}

public int Year
{ get; set; }

public string Name
{ get; set; }

public string ChiefDeveloper
{ get; set; }

public string Predecessors
{ get; set; }

public Language(int year, string name, string chiefDeveloper, string predecessors)
{
  Year = year;
  Name = name;
  ChiefDeveloper = chiefDeveloper;
  Predecessors = predecessors;
}

public string Prettify()
{
  return $"{Year}, {Name}, {ChiefDeveloper}, {Predecessors}";
}
public static void PrettyPrintAll(IEnumerable<Language> langs) {
  foreach (Language l in langs) {
    Console.WriteLine(l.Prettify());
  }
}

}
}

If anyone sees any direct problems let me know, I honestly just have no idea what’s wrong at this point and don’t want to start from scratch just to fix everything.

Can you be more specific. Errors tend to come with messages as well.

Did you rename name of your project or namespace manually? If you can share you screenshot we can help you.