Зачем они нужны? и где именно их можно увидеть в коде?
Когда ты создаешь массив, для того что бы обратится к отдельным элементам массива ты используешь индекс, пример из кода:
static void Main(string[] args) { Random rand = new Random(); int[] myarray = new int[10];for (int i = 0; i < myarray.Length; i ) { myarray[i] = rand.Next(1, 20); Console.WriteLine(myarray[i]); } Console.ReadKey(); }</pre>
В данном примере i это и есть индекс, когда мы работаем с циклом for мы используем индекс i для доступа к отдельному элементу массива, а затем мы присваиваем этому элементу массива случайное значение (от 1 до 20), после этого выводим элемент массива с индексом i (myarray[i]).