在C#中,Actionscript的Vector是否有等效的对象类型?如果没有,通常会使用什么?
答案 0 :(得分:7)
来自ActionScript® 3.0 Reference for the Adobe® Flash® Platform:
Vector类允许您访问和操作向量 - 一个元素都具有相同数据类型的数组。
.NET中的等价类是通用的List<T> Class。
来自MSDN:
表示可以通过索引访问的强类型对象列表。
元素的类型由泛型类型参数T
指定。因此,例如,Flash中的“带有基本类型字符串的向量”Vector.<String>
将是C#中的“X列表”List<string>
。
示例:的
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);
}
答案 1 :(得分:0)
那将是.NET中的List<T>
。