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