Собственно вопрос в названии темы. Есть коллекция:
List<int> styleID = new List<int>();
В неё добавлено несколько ID (221432, 445566, 998877 и т.д.). Как узнать индекс элемента со значением 998877?
Простой способ - вызов метода IndexOf():
var indexOfIntegerValue = styleID.IndexOf(998877);
В переменную indexOfIntegerValue получите значение, соответствующее индексу числа 998877 в указанной коллекции.
В случае, если Ваша коллекция не содержит такого числа (998877), этот метод вернёт значение -1.
Можно использовать Linq, лямбда выражение и метод FindIndex:
list<int> styleID = new List<int>();
int index = styleID.FindIndex(x => x == 998877);
msdn
У коллекции типа List есть метод IndexOf(T)
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости