我可以像这样列出chars
:
List<char> letter = Enumerable.Range(0, 10)
.Select(i => '\0')
.ToList();
这样的int?
列表:
List<int?> number = Enumerable.Range(0, 10)
.Select(i => (int?)i)
.ToList();
并通过letter[1] = 'a'
和number[1] = 5
致电。
如何制作List
(或HashSet
)10个List<char>
?
类似的东西:
List<char> myList = Enumerable.Range(0, 10)
.Select(i => List<char> i)
.ToList();
myList[1]
,myList[2]
,myList[3]
我想循环浏览并向每个列表添加项目。
for (int i = 0; i < 10; i++)
{
myList[i].Add(letter[i]);
}
答案 0 :(得分:2)
您可以按如下方式组合两种方法:
List<List<char>> myList = Enumerable.Range(0, 10)
.Select(i => Enumerable.Range(0, 10).Select(c => '\0').ToList())
.ToList();