求教动态二维数组如何定义和操作

求教动态二维数组怎么定义和操作?
有N个项,每个项又个N个字节,即要可以动态设置这个N项,又要可以动态设置每个项的字节数,请问这个二维数组怎么定义?
不知道我有没有把问题表述清楚,其实就是想要个动态数组的动态字节数组。。。求教动态二维数组如何定义和操作
------解决方案--------------------
思路:
1、首先定义一个结构类型,结构类型中包含动态数组子元素,或每个子元素就是一个字节
2、再依据这个结构类型定义一个动态的数组即可
------解决方案--------------------
这不需要二维数组,定义字符串数组即可。

如果你一定要用二维 Byte 数组来做,可以将第一维设置得足以放下最长的项。

如果你一定要使每一个项的空间长度都不一样,恐怕就不是一个常规意义上的数组了。可能要用其他手段,例如 TLV 表,每一项都有 Tag(Index)、Length 和 Value 域。不过,这属于用时间换空间了,查起来会比较慢。
------解决方案--------------------
Collection对象