从嵌套列表C#中删除元素

伊塔酒吧

我正在尝试使用列表列表。如何从列表中删除特定元素?我有以下代码:

using System;
using System.Collections.Generic;
namespace TEST3
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            List<List<int>> ar = new List<List<int>> ();
            List<int> innerAr = new List<int> ();
            for (int i = 1; i <= 9; i++) 
            {
                innerAr.Add (i);
            }
            for (int j = 0; j <= 80; j++) 
            {
                ar.Add (innerAr);
            }
            ar[80].RemoveAt(7);
            ar[80].RemoveAt(2);
            Console.WriteLine (ar[80].Count);
            Console.WriteLine (ar[79].Count);
        }
    }
}
for (int j = 0; j <= 80; j++) 
{
    ar.Add (innerAr);
}

ar现在,中的所有元素都包含对的相同引用innerAr您一直只添加一个列表ar,因此当您以后innerAr通过访问进行更改时ar[80],您还将更改innerAr所有其他元素的(因为它是相同的列表)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。.否则否则了。

如果要独立列表,则需要为每个ar项目创建一个

List<List<int>> ar = new List<List<int>>();
for (int j = 0; j <= 80; j++) 
{
    List<int> innerAr = new List<int>();
    for (int i = 1; i <= 9; i++) 
    {
        innerAr.Add(i);
    }
    ar.Add(innerAr);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从C#中的列表内的列表中删除元素。

来自分类Dev

从嵌套列表中删除相似的元素

来自分类Dev

Python从嵌套列表中删除特定元素

来自分类Dev

从嵌套列表中删除元素-Python

来自分类Dev

如何从嵌套列表Lisp中删除元素

来自分类Dev

从数组中删除元素。指数。C#。列表<double>

来自分类Dev

从列表C中删除元素

来自分类Dev

根据Python中的元素从嵌套列表中删除子列表

来自分类Dev

从嵌套列表的列表中按类型删除元素

来自分类Dev

从python中的列表和字典嵌套中删除任意元素

来自分类Dev

如何删除嵌套在向量中的列表中的元素

来自分类Dev

如何使用C#驱动程序删除mongodb文档中的嵌套数组元素

来自分类Dev

C#从嵌套字典中删除项目

来自分类Dev

C#从嵌套字典中删除项目

来自分类Dev

在C#中使用Lambda获取嵌套列表中的特定元素

来自分类Dev

C#嵌套列表中的值丢失

来自分类Dev

从 C# 中的 SortedSet 中删除元素

来自分类Dev

从列表向量中删除元素C ++

来自分类Dev

从列表向量中删除元素C ++

来自分类Dev

使用递归C ++从列表中删除元素

来自分类Dev

无法删除 C++ 中的列表元素

来自分类Dev

C#根据不需要的属性值列表从XMLDocument中删除整个元素

来自分类Dev

有没有更好的方法使用c#从列表中删除元素?

来自分类Dev

在C#中从XML删除元素

来自分类Dev

删除列表中的元素

来自分类Dev

我应该如何使用谓词逻辑基于列表对象包含C#中另一个列表中的元素,而从通用列表中删除元素?

来自分类Dev

我应该如何使用谓词逻辑基于列表对象在C#中从另一个列表中包含元素,从而从通用列表中删除元素?

来自分类Dev

删除列表C#中的重复引用

来自分类Dev

从列表C#中删除随机项目

Related 相关文章

  1. 1

    从C#中的列表内的列表中删除元素。

  2. 2

    从嵌套列表中删除相似的元素

  3. 3

    Python从嵌套列表中删除特定元素

  4. 4

    从嵌套列表中删除元素-Python

  5. 5

    如何从嵌套列表Lisp中删除元素

  6. 6

    从数组中删除元素。指数。C#。列表<double>

  7. 7

    从列表C中删除元素

  8. 8

    根据Python中的元素从嵌套列表中删除子列表

  9. 9

    从嵌套列表的列表中按类型删除元素

  10. 10

    从python中的列表和字典嵌套中删除任意元素

  11. 11

    如何删除嵌套在向量中的列表中的元素

  12. 12

    如何使用C#驱动程序删除mongodb文档中的嵌套数组元素

  13. 13

    C#从嵌套字典中删除项目

  14. 14

    C#从嵌套字典中删除项目

  15. 15

    在C#中使用Lambda获取嵌套列表中的特定元素

  16. 16

    C#嵌套列表中的值丢失

  17. 17

    从 C# 中的 SortedSet 中删除元素

  18. 18

    从列表向量中删除元素C ++

  19. 19

    从列表向量中删除元素C ++

  20. 20

    使用递归C ++从列表中删除元素

  21. 21

    无法删除 C++ 中的列表元素

  22. 22

    C#根据不需要的属性值列表从XMLDocument中删除整个元素

  23. 23

    有没有更好的方法使用c#从列表中删除元素?

  24. 24

    在C#中从XML删除元素

  25. 25

    删除列表中的元素

  26. 26

    我应该如何使用谓词逻辑基于列表对象包含C#中另一个列表中的元素,而从通用列表中删除元素?

  27. 27

    我应该如何使用谓词逻辑基于列表对象在C#中从另一个列表中包含元素,从而从通用列表中删除元素?

  28. 28

    删除列表C#中的重复引用

  29. 29

    从列表C#中删除随机项目

热门标签

归档