Отображение только определенного количества элементов массива
Привет.
Я работаю в asp.net в razor mvc.
Я пытаюсь дать имя класса тегу html, имя класса хранится в массиве в виде строки.
Я перебираю массив с помощью foreach, и я действительно работаю, я получаю класс, но проблема в том, что у меня есть 5 элементов в моем массиве, и мне нужно только столько имен классов, сколько у меня есть html-тегов.
Ниже я покажу вам, что я имею в виду.
Числа {0} и {1} предназначены для чего-то другого.
string[] liclasses = { "fc-orange", "fc-sky", "fc-red", "fc-green", "fc-per" }; foreach (string lic in liclasses) { html += string.Format("<li class=\"{2}\"><a href=\"{0}\" ><span>{1}</span> </a></li>" , target, lbl, lic); }
Как я уже сказал, это работает, но когда я создаю пункт меню на странице администратора, он создает 5 экземпляров пункта меню, и я покажу вам, как он выглядит.(У нас есть своя CMS, и мы создаем все на странице администратора, и они автоматически добавляются в код).
Пункты меню--> Главная страница о контакте
Что я уже пробовал:
Единственное, что я пробовал, - это цикл foreach.
Я застрял здесь.