c#ArrayList 對象集合 按某字段(屬性)排序


主程序代碼

newsCompare newsCompare = new ItemManage.newsCompare();

                    newsList.Sort(newsCompare);

自定義類代碼(按照CREATEDATE屬性排序)

class newsCompare : IComparer
    {
        int System.Collections.IComparer.Compare(object x, object y)
        {
            TJZB_GDNEWS model1 = new TJZB_GDNEWS();
            TJZB_GDNEWS newsX = (TJZB_GDNEWS)x;
            TJZB_GDNEWS newsY = (TJZB_GDNEWS)y;
            if (newsX.CREATEDATE > newsY.CREATEDATE)
                return -1;
            if (newsX.CREATEDATE < newsY.CREATEDATE)
                return 1;
            return 0;
        }
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM