我在用着:
List<string[]>
这行得通,但感觉很不对劲!有没有人有任何正确的更新方法来实现这一点,或者它没有错吗?我尝试了以下方法,它有效但也感觉不对:
List<List<string>>
对于那里的任何抱怨者,我对错误的定义是 hacky、过时、旧代码、过于复杂的代码等
谢谢
编辑:
对不起,我忘了提到列表长度是未知的,所以它可能是一个包含未指定数量的项目的大列表,每个数组将包含大约 10-20 个项目
在一般情况下,它们中的任何一个都没有任何问题。当然,在某些特定情况下,其中一个或另一个可能不合适,但是没有任何细节,就无法知道这是否是合适的用法。
这当然不是您在全球范围内认为不好的模式。根本没有理由会出现这种情况。
我会放
List<string>
在一个类中然后使用
List<Class>
列表长度未知
如果你不知道长度为什么不使用List<List<string>>
?
如前所述,它既不是错误的,也不是骇人听闻的或过于复杂的。这正是您所需要的。包含字符串列表的未知长度列表。