C#:从最小值到最大值的序列

标签 c# .net

<分区>

我想得到一个序列的整数从值A到值B

例如 A=3B=9。现在我想用一行代码创建一个序列 3,4,5,6,7,8,9 并且没有循环。我试过 Enumerable.Range,但没有找到有效的解决方案。

有人有想法吗?

最佳答案

var sequence = Enumerable.Range(min, max - min + 1);

?

不过,对于信息 - 就我个人而言,我仍然很想使用循环:

for(int i = min; i <= max ; i++) { // note inclusive of both min and max
    // good old-fashioned honest loops; they still work! who knew!
}

关于C#:从最小值到最大值的序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16985142/

相关文章:

c# - 在 msi 中启用 CustomAction 表

C#:在多屏幕环境中将屏幕绝对坐标映射到相对屏幕坐标

c# - 关于 Windows 事件的问题

c# - 获取文本文件中行数的估计值

.net - 如何比较两个字符串列表以找到相同的字符串

c# - 如何在远程计算机上静默安装?

.net - 不同配置的 ClickOnce 部署

c# - 遗传算法中的锦标赛评估

c# - 临时变量对删除 GroupBox 背景的影响

.net - WinForms 应用程序在 16 位显示屏上使用低质量标题栏图标