c# - 在列表中添加多个值
问题描述
是否可以将多个项目添加到列表中或将值列表添加到列表中。
这是我目前的伪代码:
List<string> myList = new List<string>();
myList.add("a","b","c","d","e","f","g");
myList.add("h","i","j","k","l","m","n");
myList.add("a1","a2","a3");
我的预期结果是:
[["a","b","c","d","e","f","g"], ["h","i","j","k","l","m","n"], ["a1","a2","a3"]]
任何建议/意见 TIA。
解决方案
你要的是一个List<List<string>>
. 存储数据可能有更好的结构,但由于您没有给出任何上下文,您可以这样做:
var myList = new List<List<string>>();
并添加这样的项目:
myList.Add(new List<string> { "a", "b", "c", "d", "e", "f", "g" });
myList.Add(new List<string> { "h", "i", "j", "k", "l", "m", "n" });
myList.Add(new List<string> { "a1", "a2", "a3" });
或者在一段代码中使用集合初始化器:
var myList = new List<List<string>>
{
new List<string> { "a", "b", "c", "d", "e", "f", "g" },
new List<string> { "h", "i", "j", "k", "l", "m", "n" },
new List<string> { "a1", "a2", "a3" }
};
推荐阅读
- javascript - 为什么Javascript中的函数调用后有一个点?
- r - R列表上的算术运算
- java - 使用jackson&spring mvc将json映射到pojo时,有没有一种方法不需要为布尔字段添加@JsonProperties
- reactjs - 我需要 redux-form 组件来选择几个之一
- react-native - this.props.navigation undefined 不是对象
- sql - 包含 sybase db 中 clob 的条件
- python - Python 时间表:缺少 1 个必需的位置参数?
- sql - 在这种情况下,我收到了缺少关键字错误
- c# - 在 UDF 中映射 CLR 和 SQL SERVER 数据类型
- laravel - 迁移过程中的数据