@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} ???
  • Вопрос задан
  • 47 просмотров
Решения вопроса 2
GavriKos
@GavriKos Куратор тега Unity
А прошлый раз было непонятно?
Вместо {0} подставится i, вместо {1} - questPartyMembers[I] - естественно значения.

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

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

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

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