zoukankan      html  css  js  c++  java
  • sort排序应用

      private static int SortTestObj2Compare(TestSortClass obj1, TestSortClass obj2)
            {
                int res = 0;
                if ((obj1 == null) && (obj2 == null))
                {
                    return 0;
                }
                else if ((obj1 != null) && (obj2 == null))
                {
                    return 1;
                }
                else if ((obj1 == null) && (obj2 != null))
                {
                    return -1;
                }
                if (obj1.ID > obj2.ID)
                {
                    res = -1;
                }
                else if (obj1.ID < obj2.ID)
                {
                    res = 1;
                }
                return res;
            }


            class TestSortClass
            {
                public int ID;
                public string Name;
            }
    List<TestSortClass> list=new List<TestSortClass>();
    list.Sort(SortTestObj2Compare);//排序完成
  • 相关阅读:
    白话插件框架原理
    C# 可扩展编程MEF学习
    C#依赖注入实例
    迷你版AOP框架
    AOP 面向切面编程
    C++ 面向对象
    c++ 的异常处理
    C++ 模板 template
    c 二维数组动态分配和释放
    C++ 指针二维数组, C++二维指针数组笔记
  • 原文地址:https://www.cnblogs.com/Byrd/p/3382660.html
Copyright © 2011-2022 走看看