我正在寻找与C++ std::iota相当的版本,但在.Net中(.Net SDK3.1LTS兼容)
我想将这个C++代码移植到.Net
std::array<int, 10> ar;
std::iota(ar.begin(), ar.end(), -4);这将创建int:{-4 -3 -2 -1 0 1 2 3 4 5}数组。
发布于 2021-10-12 13:31:35
你可以使用:
int[] ar = Enumerable.Range(-4, 10).ToArray();
foreach (int value in ar) {
Console.WriteLine(value);
}参考文献:https://learn.microsoft.com/en-us/dotnet/api/system.linq.enumerable.range
https://stackoverflow.com/questions/69541490
复制相似问题