nkorobkov: Ближе к истине, но зачем у вас цикл до двух, если 8 структур?
Используйте решение, которое предложил Anton3, только приводите обе сравниваемые строки к нижнему или нижнему кейсу.
AcidBat:
> Примитивы - это синонимы классов. int - это синоним System.Int32 и так далее.
И что из этого следует?) Int32 хранится на стеке, в методы передается по значению - вполне-себе переменная. Подробнее можно почитать в [спецификации](https://www.microsoft.com/en-us/download/confirmat...
> Окей. Получите значение массива, инициализированного как параметр цикла, где нибудь вне цикла.
Ой, то есть это была ваша фантазия?) Сильные ссылки отличаются от слабых тем, что управляют временем жизни объектов. Оператор new в C# возвращяет сильные ссылки (с WeakReference все понятно, т.к. это враппер).
Сергей Порошенко: Курсы хороши чтобы получить обзорное представление о технологии. Копать глубоко и строить прочный фундамент помогут только книжки + официальный API-референс. Также неплохи туториалы на сайте Oracle.