using System.Collections.Generic;
public class RoutingTarget
public int Id { get; set; }
public string Site { get; set; }
public static void Main()
String configSite = "abcde";
List<RoutingTarget> rts = new List<RoutingTarget>();
rts.Add(new RoutingTarget(){ Site = "qwet" });
rts.Add(new RoutingTarget(){ Site = "lzxclskdm" });
rts.Add(new RoutingTarget(){ Site = "abcde" });
rts.Add(new RoutingTarget(){ Site = "abcde" });
rts.Add(new RoutingTarget(){ Site = "alsalskdj" });
rts = rts.OrderBy(rt => !rt.Site.Equals(configSite)).ToList();
Console.WriteLine(String.Join(",", rts.Select(rt => rt.Site)));