syntax sugar 範圍運算子 Posted on 2023-01-02 Edited on 2023-11-24 In C# Views: Disqus: 一、範圍運算子範例 12345678910111213string a = "0123456789";string b = a[..];//0123456789 取集合內所有值string c = a[..1];//0 從開始取到索引位置1,但不包含位置1string d = a[1..];//123456789 從開始索引位置1取到最後,並且包含位置1string e = a[1..3];//12 從開始索引位置1取到索引位置3,並且包含位置1,而不包含位置3string f = a[^1..];//9 從結尾倒數索引位置1,然後往後取到最後,而不包含倒數索引位置1string g = a[..^1];//012345678 從開始取到,倒數位置1,並且包含倒數位置1 說明: 1、「..」代表為集合中所有值。 參考資料: Member access operators and expressions - the dot, indexer, and invocation operators. System.Range