Count на массиве не работает

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Count на массиве не работает

Сообщение Izergil 11 апр 2013, 17:20

Почему-то на такую строку кода:
Синтаксис:
Используется csharp
int i = path.vectorPath.Count;

Выдаёт ошибку: Type `UnityEngine.Vector3[]' does not contain a definition for `Count' and no extension method `Count' of type `UnityEngine.Vector3[]' could be found (are you missing a using directive or an assembly reference?)

vectorPath, это массив типа Vector3, т.е. Count должен на нём работать, как и на любом массиве. Я уже и Count() пробовал, та же самая ошибка.

Сверху скрипта присоеденены:
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
Izergil
UNец
 
Сообщения: 3
Зарегистрирован: 24 мар 2013, 22:50

Re: Count на массиве не работает

Сообщение Woolf 11 апр 2013, 17:27

vectorPath, это массив типа Vector3, т.е. Count должен на нём работать, как и на любом массиве. Я уже и Count() пробовал, та же самая ошибка.

Эээ.. С чего вы вообще взяли это, что Count должен работать на массиве? Его там нет и никогда не было. Потому, что для массива есть другое свойство: array.Length
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Count на массиве не работает

Сообщение Izergil 11 апр 2013, 17:55

Да, Length заработало. Спасибо.

Самое странное, что скрипт, это пример из get started к библиотеке A* Pathfinding, и видимо, у них он работал.
Izergil
UNец
 
Сообщения: 3
Зарегистрирован: 24 мар 2013, 22:50

Re: Count на массиве не работает

Сообщение Woolf 11 апр 2013, 18:46

Самое странное, что path.vectorPath. это, вероятнее всего, не массив, а список.
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Count на массиве не работает

Сообщение Izergil 11 апр 2013, 18:59

Нет массив, я уже нашёл место, где он объявляется. Видимо описка в примере.
Izergil
UNец
 
Сообщения: 3
Зарегистрирован: 24 мар 2013, 22:50


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 19