C# C中的任意动态长度二维结构?

C# C中的任意动态长度二维结构?,c#,.net,C#,.net,请告诉我,C语言中是否有支持动态长度和两个或更多维度的现成数据结构 我尝试使用字符串数组,但长度是个问题。我想要一些结构,可以建立和支持2维,像一些文字和它的价值 请提出解决方案。列表如何 首先,两个或更多维度并不是那么具体 你需要两个吗?还是3?还是更多?还有什么 另外,您是否需要像二维数组一样的矩形数据集?或者你需要一个不同行有不同宽度的吗 此外,您的一些文本及其值表明您实际上并不是在看二维数据结构,而是一维数据结构,其中包含具有多个值的元素 这里的区别在于,二维数据结构在两个维度中具有相同

请告诉我,C语言中是否有支持动态长度和两个或更多维度的现成数据结构

我尝试使用字符串数组,但长度是个问题。我想要一些结构,可以建立和支持2维,像一些文字和它的价值

请提出解决方案。

列表如何

首先,两个或更多维度并不是那么具体

你需要两个吗?还是3?还是更多?还有什么

另外,您是否需要像二维数组一样的矩形数据集?或者你需要一个不同行有不同宽度的吗

此外,您的一些文本及其值表明您实际上并不是在看二维数据结构,而是一维数据结构,其中包含具有多个值的元素

这里的区别在于,二维数据结构在两个维度中具有相同类型的元素,而另一个维度可以具有不同类型的元素,如int和string

所以也许你需要告诉我们更多关于你需要在这个结构中存储什么


否则,列出它。

不清楚你在问什么。有许多方法可以使用泛型集合来构建二维数据结构。你真正想要的是什么


若你们谈论的是要拆分成行的文本数据,并且这些行可以修改,那个么列表呢?这将允许您添加和删除行,您还可以修改单独的行。

如果您需要键值对,可以使用哈希表或NameValueCollection。

字典,元组,请记住。键入System.Collections.Generic并点击F1以获得最常见集合类的概述。您好,KeyValuePairs怎么样?它们怎么样?你对自己需要什么还不是很明确。