using System.Linq.Dynamic.Core;
using System.Collections.Generic;
public static void Main()
new Person{Name = "C", Age = 30 },
new Person{Name = "A", Age = 7 },
new Person{Name = "B", Age = 5 }
var x1 = q.OrderBy("Name asc");
Console.WriteLine(x.Name);
Console.WriteLine(new string('-', 40));
var a1 = q.OrderBy("Age desc");
Console.WriteLine(a.Name);
public int Age {get;set;}
public string Name {get;set;}