搜索
您的当前位置:首页正文

C# list根据动态字段排序

来源:筏尚旅游网

list排序

1)如果是固定字段排序,这可以直接用orderby

2)如果是动态字段排序,这个时候就不能用orderby了,可以通过sort实现

 /// <summary>
        /// list排序
        /// </summary>
        /// <param name="invoiceList"></param>
        /// <param name="sortField"></param>
        /// <param name="sortOrder"></param>
        /// <returns></returns>
        public virtual List<VatApiInvoiceDTO> ListSort(List<VatApiInvoiceDTO> invoiceList, string sortField, string sortOrder) 
        {
            if (!string.IsNullOrEmpty(sortField) && !string.IsNullOrEmpty(sortOrder))
            {
                invoiceList.Sort(
                         delegate (VatApiInvoiceDTO info1, VatApiInvoiceDTO info2)
                         {
                             Type

因篇幅问题不能全部显示,请点此查看更多更全内容

Top