class candle
{
    public DateTime date { get; set; }
    public double open { get; set; }
    public double high { get; set; }
    public double low { get; set; }
    public double close { get; set; }     
}
List<candle> candleList = new List<candle>();
Assuming I have added many candles to candeList, How can I then sort candleList by date?
Also, how can I remove all duplicate entries from candleList?
Thank you
 
     
     
    