c#表示整数范围的数据类型

时间:2014-04-16 13:40:21

标签: c# range

我想知道是否已经为范围创建了数据类型。它必须具备的能力不仅仅是表示一系列数字,而且还要具有一个范围的值并且能够交叉范围,以便更好地解释我将展示我期待的内容用C#代码就好像有这种数据类型一样。

        RangeCollection rc = new RangeCollection();
        //rc.Add(new Range(from, to, value));
        rc.Add(new Range(1, 4, 1));
        rc.Add(new Range(3, 6, 2));
        Console.WriteLine(rc[1]); // output is: 1
        Console.WriteLine(rc[4]); //output is: [1,2]

我知道我可以自己做,但我想知道是否存在类似或部分类似的东西。 谢谢!

0 个答案:

没有答案