Как удалить один из элементов List<> - C#

Узнай цену своей работы

Формулировка задачи:

 private int[][] Non_Simetr(int[][] Y)
        {
            List<int[]> P = ConvertFromListToArray(Y);
            List<int> J = new List<int>();

                for (int i = 0; i < P.Count; i++)
                {
                    for (int g = P[i].Count() - 1; g > 0; g--)
                    {
                        if ((int)P[i].GetValue(g - 1) != (int)P[i].GetValue(g))
                        {
                            int[] ForDel = new int[] { (int)P[i].GetValue(g), (int)P[i].GetValue(g - 1) };
                          // Почему тут чюда не происходит? Чё он не удаляет?( заведомо есть такие элементы.
//Например 2 3 и 3 2.
                            P.Remove(ForDel);
                            
                        }

                    }
                }
            
            int[][] Off = ConverFromArrayToList(P);
            return Off;
        }
// остальная часть кода, чтобы пахало
  public int[][] G = new int[][]
        { new int[2] {3, 2},
          new int[2] {1,2},
          new int[2] {5,3}};
private List<int[]> ConvertFromListToArray(int[][] Y )
        {
            List<int[]> lis = new List<int[]>(Y);
            return lis;
        }
 
        private int[][] ConverFromArrayToList(List<int[]> Y)
        {
            int[][] Arr = Y.ToArray();
            return Arr;
        }
// метод для вызова всех этих дел. Это событие для кнопки
private void Ikvevol()
        {
            //int[][] Ikvol = Refleks(G);
            //int[][] NonRef = NoN_Refleks(Ikvol);
            //int[][] Sim = Simetr(Ikvol);
            int[][] NoNemetr = Non_Simetr(Sim);
        }
P.Remove(ForDel);
Получается функция почему-то не работает. А как реализовать, что-то в голову не приходит.

Решение задачи: «Как удалить один из элементов List<>»

textual
Листинг программы
P.RemoveAt(номер для удаления );

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5
Похожие ответы