我定义了一个名为 Hotspot 的新类类型。我需要 2 个动态热点数组(我使用列表)和第三个允许我在它们之间“切换”。这是我的代码:

List<Hotspot> items = new List<Hotspot>();
List<Hotspot> locations = new List<Hotspot>();

Hotspot[][] arrays = new Hotspot[][]{items, locations};

arrays 不起作用。我只需要它,这样我就可以轻松访问 items/locations 数组。

在 F# 中,我是这样做的:
let mutable items = new ResizeArray<Hotspot>()
let mutable locations = new ResizeArray<Hotspot>()

let arrays = [|items; locations|]

但我不能在 C# 中做同样的事情。一些帮助?

最佳答案

List<Hotspot>[] arrays = new List<Hotspot>[]{items, locations};

关于c# - 自定义类型数组数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11386774/

10-11 02:24