我定义了一个名为 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/