C # эквивалентно AS3 Vector? - PullRequest
2 голосов
/ 13 июня 2011

Есть ли эквивалентный тип объекта для вектора Actionscript в C #?Если нет, то что вообще будет использоваться?

Ответы [ 2 ]

7 голосов
/ 13 июня 2011

Из справочника ActionScript® 3.0 для платформы Adobe® Flash® :

Класс Vector позволяет обращаться к вектору - массиву, все элементы которого имеюттот же тип данных.

Эквивалентным классом в .NET является универсальный Список Класс .

От MSDN :

Представляет строго типизированный список объектов, к которым можно получить доступ по индексу.

Тип элемента обозначается параметром универсального типа T.Так, например, «Вектор с базовым типом String» Vector.<String> во Flash будет «Списком X» List<string> в C #.

Пример:

var dinosaurs = new List<string>();

dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Mamenchisaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");

foreach (var dinosaur in dinosaurs)
{
    Console.WriteLine(dinosaur);
}
0 голосов
/ 13 июня 2011

Это будет List<T> в .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...