Нужна помощь с массивами C#
Как определить номер элемента массива. Именно номер, а не сам элемент. В цикле i%2 не работает, пишет, что не удается int преобразовать в bool. Но на c++ это работает
Ответы (2 шт):
Автор решения: Yaroslav
→ Ссылка
Если Вам нужен индекс элемент, то так:
public static void Main()
{
var searchHousse = 5;
var houses = new int[] {1, 5, 6, 9, 16 };
var indexOfHouse = Array.IndexOf(houses, searchHousse);
Console.WriteLine("Value: {0}, Index: {1}", houses[indexOfHouse], indexOfHouse);
if(indexOfHouse % 2 == 0) Console.WriteLine("Apartment index is even!");
else Console.WriteLine("Apartment index is not even!");
}