Введение в программирование

       

Индексаторы на базе многомерных массивов


Для одного класса может быть создано несколько индексаторов. Индексаторы должны различаться числом параметров.

Например:

public class AClass1 { public AClass1() { } private int [] imyArray = new int[20]; public int this[int ind1] { get { return imyArray[ind1]; } set { imyArray[ind1]= value; } } private int [,] imyArray2 = new int[2,10]; public int this[int ind1, int ind2] { get {return imyArray2[ind1,ind2]; } set {imyArray2[ind1,ind2]= value; } } }



Содержание раздела