当前位置:  开发笔记 > 编程语言 > 正文

下一个或上一个枚举

如何解决《下一个或上一个枚举》经验,为你挑选了1个好方法。



1> Jimmy McNult..:

你正试图解决错误的问题.这对于简单的枚举来说太复杂了.将枚举重构为类并使用比较接口.

如果这条路线是开放的,你怎么看待这可以通过一个类来实现:

public class TimeFrame: IComparable
{
   private int days;

   public int Days
   {
        set 
        {
             days = value;
        }
   }

   public int CompareTo(object other)
   {
        //see this for implementation -- http://msdn.microsoft.com/en-us/library/system.icomparable.aspx#Mtps_DropDownFilterText
   }


   public string Description
   {
       get code to return the description string , ie "1-3 months"
   }

}

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有