編程技巧0002:C# 8.0 切片語法糖
切片語法,在很多語言都有實現(xiàn),范圍采用“..”,倒取使用“^”
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..]
//取倒數(shù)三個元素:"80",?"90",?"100"
myArray[1..3]
//取索引為1,2,3的元素:
"20",?"30",?"40"
myArray[^3..^1]
//取倒數(shù)索引為1,2,3的元素:
"60",?"70",?"80"
標簽: