添加基础枚举扩展

This commit is contained in:
2023-10-29 17:56:31 +08:00
parent e2ca273696
commit e293c5592d
6 changed files with 456 additions and 10 deletions
+25
View File
@@ -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
}
}