Свойства итерации C# пример
using System;
class IndexMassiv
{
static public int size = 10;
private string[] massiv = new string[size];
public IndexMassiv()
{
for (int i = 0; i < size; i++)
massiv[i] = "Empty";
}
public string this[int index]
{
get
{
string name;
if (index >= 0 && index <= size - 1)
{
name = massiv[index];
}
else
{
name = "";
}
return (name);
}
set
{
if (index >= 0 && index <= size - 1)
{
massiv[index] = value;
}
}
}
}
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
IndexMassiv names = new IndexMassiv();
names[0] = "Помидор";
names[1] = "Капуста";
names[2] = "Морковь";
names[3] = "Свекла";
names[4] = "Картофель";
names[5] = "Чеснок";
for (int i = 0; i< IndexMassiv.size; i++)
{
Console.WriteLine(names[i]);
}
}
}
}
Вывод программы:

