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

public class Developer {
  public string Name;
  public string Language;
  public int Age;
}

class App {
  static void Main() {
    Developer[] developers = new Developer[] {
      new Developer {Name = "Paolo", Language = "C#"},
      new Developer {Name = "Marco", Language = "C#"},
      new Developer {Name = "Frank", Language = "VB.NET"}};

    var developersUsingCSharp =
      from d in developers
      where d.Language == "C#"
      select d.Name;

    foreach (var item in developersUsingCSharp) {
      Console.WriteLine(item);
    }
  }
}
