public static List <TimeSliceEx> CreateSlices(List <TimeSlice> slices, int dayTradeBegin, int dayTradeEnd) { List <TimeSliceEx> tse = new List <TimeSliceEx>(); foreach (TimeSlice s in slices) { TimeSliceEx se = new TimeSliceEx(s); se.UpdateTradeType(dayTradeBegin, dayTradeEnd); tse.Add(se); } return(tse); }