需求可以抽象为一个小例子,比如现在一个学生是一个对象,它具有学号这个属性,要求按照学号排序。

首先写一个比较器,很简单:

public class StudentComparer : IComparer
{
    //实现按xuehao排序
    public int Compare(Student x, Student y)
    {
        return (x.xuehao.CompareTo(y.xuehao));
    }
}

使用也很简单:

List stu = new List();

…………………

stu.Sort(new StudentComparer());

1、消费前一定慎重考虑,反复问自己三个问题

要买的东西自己需要吗?

自己必须要买吗??

自己买的东西确定是自己想要的吗???

2、必须明确管理好自己的消费

自己犯的错误总是,东西买回来感觉买赔了!东西买回来了才去做调研自己是否买赔了,而不是消费前就仔细调研好!

3、消费的时候必须坚持自己前期看好的东西

往往是事前看好了某个东西,去买的时候却临时改变了主意,回来才发现自己买赔了,而且是大赔特赔!JS们总是有他们的一套,各种营销手段来鼓励你消费,这个时候最需要你有足够的知识来判断买的东西值不值。

4、不能有贪小便宜的心理

如果抱着贪小便宜的心理,你会发现最终吃亏的还是你自己…

切记、切忌!!!