带你了解c#的索引和范围-创新互联
这期内容当中小编将会给大家带来有关带你了解c#的索引和范围,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
创新互联是一家专业提供凤县企业网站建设,专注与成都网站制作、网站建设、H5开发、小程序制作等业务。10年已为凤县众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。范围和索引为访问序列中的单个元素或范围提供了简洁的语法。
在本教程中,你将了解:
- 对某个序列中的范围使用该语法。
- 了解每个序列开头和末尾的设计决策。
- 了解 Index 和 Range 类型的应用场景。
对索引和范围的语言支持
此语言支持依赖于两个新类型和两个新运算符:
- System.Index 表示一个序列索引。
- 来自末尾运算符 ^ 的索引,指定一个索引与序列末尾相关。
- System.Range 表示序列的子范围。
- 范围运算符 ..,用于指定范围的开始和末尾,就像操作数一样。
让我们从索引规则开始。 请考虑数组 sequence
。 0
索引与 sequence[0]
相同。 ^0
索引与 sequence[sequence.Length]
相同。 表达式 sequence[^0]
不会引发异常,就像 sequence[sequence.Length]
一样。 对于任何数字 n
,索引 ^n
与 sequence[sequence.Length - n]
相同。
string[] words = new string[] { // index from start index from end "The", // 0 ^9 "quick", // 1 ^8 "brown", // 2 ^7 "fox", // 3 ^6 "jumped", // 4 ^5 "over", // 5 ^4 "the", // 6 ^3 "lazy", // 7 ^2 "dog" // 8 ^1 }; // 9 (or words.Length) ^0
本文标题:带你了解c#的索引和范围-创新互联
文章源于:http://azwzsj.com/article/doegeo.html