R Read Ответов: 1

У меня есть список массивов interger, и я хочу удалить один из них.


У меня есть приведенный ниже код, и я добавляю целочисленный массив в список целочисленных массивов. Когда я пытаюсь удалить элемент из списка, я получаю следующую ошибку:

Описание Кода Серьезности Состояние Подавления Строки Файла Проекта
Ошибка CS1503 Аргумент 1: не удается преобразовать из 'int' в 'int[]' EdgeTelemetryProvider C:\ToolChainRR\EdgeTelemetryProvider\MainForm.cs 255 активных



статический список и Л;int[]&ГТ; filterForMsgsCopy = новый список<тип int[]&ГТ;();

публичная основная форма()
{

метод InitializeComponent();

int[] filter = новый int[2];
фильтр[0] = 0x0001;
фильтр[1] = 0x88;

filterForMsgs.Add(фильтр);

int[] filter1 = новый int[2];
filter1[0] = 0xbeef;
filter1[1] = 0x89;
filterForMsgs.Добавить(фильтр1);

int[] filter2 = новый int[2];
filter2[0] = 0xbabe;
filter2[1] = 0xB8;
filterForMsgs.Добавить(фильтр2);

filterForMsgs.Remove(1);

Что я уже пробовал:

Я посмотрел в интернете и не нашел ничего, чтобы решить эту проблему. Я уже использовал списки раньше и не имел никаких проблем с удалением списков строк, целых чисел и т. д., Но у меня есть проблема при попытке удалить список целочисленных массивов.

1 Ответов

Рейтинг:
12

F-ES Sitecore

Если 1-это индекс элемента, который вы хотите удалить (то есть 0-это первый, 1-второй и так далее), то используйте RemoveAt

filterForMsgs.RemoveAt(1);