编程技巧0002:C# 8.0 切片语法糖
切片语法,在很多语言都有实现,范围采用“..”,倒取使用“^”
C#中详情使用方法:
var
myArray
= new string[] { "10", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
foreach (var item in myArray[0..5])
//提取前5个元素: "10", "20", "30", "40", "50"
myArray[^3..]
//取倒数三个元素:"80", "90", "100"
myArray[1..3]
//取索引为1,2,3的元素:
"20", "30", "40"
myArray[^3..^1]
//取倒数索引为1,2,3的元素:
"60", "70", "80"