【发布时间】:2016-02-15 15:54:02
【问题描述】:
我想制作一个里面有数组的数组,它可以包含更多的数组或直字符串。在php中我会这样做:
chords = new array
(
array(
array("G","D"),
"C",
array("G","D"),
"Am",
),
array(
"Am",
"C",
"Am",
"C",
),
);
我想知道在 C# 中实现这一目标的最有效方法是什么。我应该使用列表还是多维字符串 [,,] 数组,还是有更有效的方法来完成这个?
我尝试过 Lists,但发现使用 List<List<List<String>>> 时使用起来相当烦人。多维数组给了我一些错误,我通常不喜欢使用它们。
谢谢
【问题讨论】:
-
C# 是静态类型的,所以您确实不想要创建这样的数组。你想要一个typed数据结构。
-
实现我的目标的最佳方式是什么?
-
创建一个类来保存数据;参加 C# 课程,学习这门语言。
-
@poke 一个字符串数组是强类型的
-
@DvS OP 正在使用潜在字符串数组或字符串数组...
标签: c# php arrays multidimensional-array