コード例 #1
0
        public static int SortDamageAsc(DamageDto damageDto1, DamageDto damageDto2)
        {
            if (damageDto1 == null)
            {
                if (damageDto2 == null)
                {
                    return(0);
                }
                else
                {
                    return(-1);
                }
            }
            else
            {
                if (damageDto2 == null)
                {
                    return(1);
                }
                else
                {
                    int retval = damageDto1.Damage.CompareTo(damageDto2.Damage);

                    return(retval);
                }
            }
        }
コード例 #2
0
        public static int SortByNameAsc(DamageDto damage1, DamageDto damage2)
        {
            if (damage1 == null)
            {
                if (damage2 == null)
                {
                    return(0);
                }
                else
                {
                    return(-1);
                }
            }
            else
            {
                if (damage2 == null)
                {
                    return(1);
                }
                else
                {
                    int retval = damage1.DragonName.CompareTo(damage2.DragonName);

                    return(retval);
                }
            }
        }
コード例 #3
0
 public static int SortDemageDesc(DamageDto damageDto1, DamageDto damageDto2)
 {
     return(SortDamageAsc(damageDto2, damageDto1));
 }
コード例 #4
0
 public static int SortByNameDesc(DamageDto damage1, DamageDto damage2)
 {
     return(SortByNameAsc(damage2, damage1));
 }