指数和范围

时间:2019-05-03 10:45:52

标签: c#-8.0

Microsoft在预览版3中更详细地说明了索引范围的工作方式。
访问:https://devblogs.microsoft.com/dotnet/announcing-net-core-3-preview-3/

    int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

在这种情况下,我们有10个元素组成的数组。

使用:

     int[] subsetNums = nums[2..6];

将采用元素:3、4、5、6。从索引2的元素开始(完全没问题),但到索引5的元素结束。为什么既然您将“ 6”放在方括号中,它为什么不采用第6个元素?

1 个答案:

答案 0 :(得分:1)

您指定的结束索引是互斥的。这种方法的优点之一是,它使您更容易推断要提取的元素数量:

2..6提取4个元素,即6 - 2