Archived
添加基础枚举扩展
This commit is contained in:
@@ -47,6 +47,7 @@ namespace XericLibrary.Runtime.MacroLibrary
|
||||
return index;
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 数学
|
||||
@@ -139,5 +140,29 @@ namespace XericLibrary.Runtime.MacroLibrary
|
||||
|
||||
#endregion
|
||||
|
||||
#region 填充
|
||||
|
||||
/// <summary>
|
||||
/// 获取被从A到B的值填充的列表
|
||||
/// </summary>
|
||||
/// <param name="a"></param>
|
||||
/// <param name="b"></param>
|
||||
/// <returns></returns>
|
||||
public static List<int> GetListFormAToB(int a, int b)
|
||||
{
|
||||
var list = new List<int>();
|
||||
bool way = a > b;
|
||||
var step = way ? -1 : 1;
|
||||
|
||||
for(int i = a; (!way && i <= b) || (way && i >= b); i += step)
|
||||
list.Add(i);
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user