2

我在用着:

List<string[]>

这行得通,但感觉很不对劲!有没有人有任何正确的更新方法来实现这一点,或者它没有错吗?我尝试了以下方法,它有效但也感觉不对:

List<List<string>>

对于那里的任何抱怨者,我对错误的定义是 hacky、过时、旧代码、过于复杂的代码等

谢谢

编辑:

对不起,我忘了提到列表长度是未知的,所以它可能是一个包含未指定数量的项目的大列表,每个数组将包含大约 10-20 个项目

4

3 回答 3

4

在一般情况下,它们中的任何一个都没有任何问题。当然,在某些特定情况下,其中一个或另一个可能不合适,但是没有任何细节,就无法知道这是否是合适的用法。

这当然不是您在全球范围内认为不好的模式。根本没有理由会出现这种情况。

于 2013-02-08T16:10:59.283 回答
0

我会放

List<string> 

在一个类中然后使用

List<Class>
于 2013-02-08T17:17:29.870 回答
-1

列表长度未知

如果你不知道长度为什么不使用List<List<string>>

如前所述,它既不是错误的,也不是骇人听闻的或过于复杂的。这正是您所需要的。包含字符串列表的未知长度列表。

于 2013-02-08T17:06:51.840 回答