|
|
1
7
是的,这是可能的。我不知道你需要哪一个,但他们都用
或:
|
|
|
2
3
虽然你想做的是允许的,但我会亲自使用 LINQ to XML . 这里有一个轻微的学习曲线,但是如果您至少熟悉LINQ和XML,那么在稍微使用它之后,它将变得有意义。它可能比您所建议的结构更有效,而且肯定更容易适应和维护(由您,尤其是由其他人),因为它们是一种标准化技术。 |
|
|
3
2
有比数组更好的选项,它将按我认为您需要的方式工作:
这是动态可调整大小的,无需将内容重新复制到新数组。与向字典中添加新条目的方式类似,您可以向列表中添加新条目:
关于你提出的具体问题:
是的,您可以创建一个 数组 字典对象的。这与您在代码顶部指定的字典不同,并且不容易调整大小(尽管可以在运行时指定大小,您可以通过创建新数组并复制旧数组的内容来“调整”它的大小)。 一系列字典如下所示:
如果要在运行时指定大小,只需替换
|
|
|
4
1
您可以尝试使用
或者,查看中可用的类
|
|
|
5
0
如果这样做的目的是编辑XML文件,那么您就使用了错误的工具。我愿意 强烈地 建议使用LINQ to XML。下面是一个非常简单的例子,说明如何使用LINQ修改XML文件。
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |