using System.Collections.Generic;
public static void Main()
var list1 = new List<A>() { new A { SomeProp1 = 1, SomeProp2 = "A" }, new A { SomeProp1 = 2, SomeProp2 = "B" } };
var list2 = list1.Select(x => new { Prop1 = x.SomeProp1, Prop2 = x.SomeProp2 });
Console.WriteLine($"{l.Prop1} - {l.Prop2}");
Console.WriteLine("Hello World");
public int SomeProp1 { get; set; }
public string SomeProp2 { get; set; }
public int Prop1 { get; set; }
public string Prop2 { get; set; }