可枚举范围加.5

时间:2018-08-02 07:23:23

标签: c# enumerable.range

我正在尝试创建一个列表,该列表应生成以下内容:

webView.setOnTouchListener(this);

这是我生成的用于生成列表的代码

1,1.5,2,2.5,3

我当前正在使用此语句,但它似乎会生成

var rng = Enumerable.Range(1, 12).Select(x => x / 10f);

我将其用作1、1.5、2的公式应该是什么?

2 个答案:

答案 0 :(得分:2)

var rng = Enumerable.Range(1, 12).Select(x => 0.5 + x / 2f);

这会给您一个列表:1, 1.5, 2, 2.5, 3, ..从1开始。

答案 1 :(得分:0)

我认为这应该是您的目标,为什么要除以10?

var rng = Enumerable.Range(2/*START NUMBER*/, 5/*POSITION FROM START*/).Select(x => x / 2f);

(如果要在3处停止,则为5;如果要在12处放置,则为7)