首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.Net中等效于std::iota

在.Net中等效于std::iota
EN

Stack Overflow用户
提问于 2021-10-12 13:31:35
回答 1查看 196关注 0票数 0

我正在寻找与C++ std::iota相当的版本,但在.Net中(.Net SDK3.1LTS兼容)

我想将这个C++代码移植到.Net

代码语言:javascript
复制
std::array<int, 10> ar;
std::iota(ar.begin(), ar.end(), -4);

这将创建int:{-4 -3 -2 -1 0 1 2 3 4 5}数组。

参考文献:https://en.cppreference.com/w/cpp/algorithm/iota

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-12 13:31:35

你可以使用:

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69541490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档