Среда, 13 Ноября 2024, 11:45

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Проблема с циклом
true_abrakadabraДата: Суббота, 09 Февраля 2013, 22:23 | Сообщение # 1
Unity3d - ван лав
Сейчас нет на сайте
Почему это не работает?

Код

void SelectSplash(int index)
   {
    for(int i; i < splashes.Length; i++)
    {
     if(i == index)
     {
        
     }
    }
   }


Вот ошибка:
Assets/Project/Scripts/Splash.cs(17,30): error CS0103: The name `i' does not exist in the current context

П. С. Юнька - 4


Ниндзя

Сообщение отредактировал true_abrakadabra - Суббота, 09 Февраля 2013, 22:26
TreinDSMДата: Суббота, 09 Февраля 2013, 22:45 | Сообщение # 2
почетный гость
Сейчас нет на сайте
Локальной переменной не присвоено значение.
Надо вот так:
Код
for(int i=0; i < splashes.Length; i++)
true_abrakadabraДата: Суббота, 09 Февраля 2013, 22:47 | Сообщение # 3
Unity3d - ван лав
Сейчас нет на сайте
TreinDSM, Блин, точно, я туплю. Спасибо огромное.

Ниндзя
seamanДата: Суббота, 09 Февраля 2013, 23:04 | Сообщение # 4
старожил
Сейчас нет на сайте
Вообще то вот так:
Код
void SelectSplash(int index)
     {
      for(int i[color=red] = 0[/color]; i < splashes.Length; i++)
      {
       if(i == index)
       {
            
       }
      }
     }

Но по идее ошибка должна быть другая - использование неинициализированной переменной
Упс. Что-то я долго думал, прежде чем отправить. Уже ответили давно.


Сообщение отредактировал seaman - Суббота, 09 Февраля 2013, 23:05
true_abrakadabraДата: Суббота, 09 Февраля 2013, 23:09 | Сообщение # 5
Unity3d - ван лав
Сейчас нет на сайте
seaman, все равно спасибо:3

Ниндзя
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг