上篇博客说到:我本来是想讲解有关索引器的概念,无奈后来发现自己对List等的概念理解不够深刻,又重写复习了一遍,因此今天我们就来讲解有关索引器的使用。
索引器:索引器允许类或者结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于他们的访问采用参数。
---来自博客园 Rising Sun的博客
索引器的语法:可以看到索引器的定义语法与属性特别相似
public int this[int index]
{
get { return list[index]; }
set { list[index] = value; }
}
接下来我们通过小杨老师讲解的例子来讲解这个类在有索引器的情况下与没有索引器的情况下的不同之处:
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)