Задать вопрос
@GoodSoulid

Обозначение индекса в цикле оператора итерации for?

Подскажите есть такой пример:

List<string> questPartyMembers = new List<string>()
{"Grim the Barbarian", "Merlin the Wise", "Sterling the Knights"} ;

for (int I = 0; i < questPartyMembers. Count; i++)
{
      Debug. LogFormat("Index: {0} - {1}", i, questPartyMembers[I]) ;
}


Подскажите, что конкретно по индексу имеется ввиду: Index: {0} - {1} ???
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Решения вопроса 2
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
А прошлый раз было непонятно?
Вместо {0} подставится i, вместо {1} - questPartyMembers[I] - естественно значения.

ТОлько код не компилится - смешали большие и маленькие буквы.
Ответ написан
Думаю, тебе следует просто прочитать документацию:
Раз: https://docs.unity3d.com/ScriptReference/Debug.Log...
Два: https://docs.microsoft.com/en-us/dotnet/standard/b...

К индексам и коллекциям "{0} {1} " никакого отношения не имеет.
Это просто такой шаблон (официально называется "composite format string") для сообщения, который подставит значения переданных аргументов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы