Как удалить один из элементов 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(номер для удаления );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д