FireDrago19
@FireDrago19

C#. Выбор элемента из массива по имени?

Есть массив "All" типа Sprite, содержащий 5 элементов: "Test1.png", "Test2.png", "Test3.png", "Test4.png", "Test5.png",

Могу ли я выбрать элемент из массива по его имени?
Например:
All["Test3.png"];
При таком подходе выдает ошибку что не могу преобразовать string в int.
  • Вопрос задан
  • 253 просмотра
Решения вопроса 2
vabka
@vabka Куратор тега C#
Токсичный шарпист
Нет. Вам нужен Dictionary<string, Sprite>
Ответ написан
Комментировать
mopsicus
@mopsicus
Потому что у вас массив, а не словарь. Нужно обращаться по индексу. Справка.
Подучите немного С# и таких простых вопросов больше не возникнет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Почитайте про индексаторы https://metanit.com/sharp/tutorial/4.10.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы