Задать вопрос
@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} ???
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skysmart
    Unity для детей
    3 месяца
    Далее
  • Skysmart
    Профессия «Разработчик игр» для школьников
    2 года
    Далее
  • Rebotica
    Разработка игр для детей и подростков
    2 года
    Далее
Решения вопроса 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") для сообщения, который подставит значения переданных аргументов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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