假设我有整数变量 x 和 y,并且我想要一个填充有 x 到 y 值的数组。有没有一种很好的方法可以使用 C# 内联?
我知道我可以使用扩展方法来实现这一点:
public static int[] ExpandToArray(this int x, int y)
{
var arr = int[y - x + 1];
for (int i = x; i <= y; i++)
{
arr[i-x] = i;
}
return arr;
}
然后用它来写:
x.ExpandToArray(y);
.NET 中是否有内置方式(不创建扩展方法)来编写类似的东西x.ExpandToArray(y)
?