У меня есть 2-мерный массив, который содержит значения для информации о студенте. У меня есть 3 константы для их хранения. STUDENT_NAME, STUDENT_ID, ОСНОВНОЕ.Как удалить данные из массива в C#
имена - это мой массив.
names[Row,STUDENT_NAME] = txtStudentName.Text;
names[Row, STUDENT_ID] = txtStdBox.Text;
names[Row, MAJOR] = txtMJbox.Text;
И я использую текстовое поле для добавления данных в список. Поэтому я могу удалить выбранное значение в списке, нажав кнопку «Удалить». Так как я могу удалить данные из массива и окна списка одновременно.
Почему вы использовали многомерный массив строк вместо создания отдельного класса ('Student'), чтобы инкапсулировать это, а затем использовать« Список »для хранения студентов? –
Я согласен с Джоном Скитом. Кроме того, если вы разрабатываете пользовательский интерфейс с использованием .NET (будь то WPF или WinForms), вы должны использовать привязку данных, поэтому данные будут существовать только в одной коллекции. Какую структуру пользовательского интерфейса вы используете? – Whyaduck
Чтобы ответить прямо на вопрос, я думаю, что 'names [Row, Student_NAME] = null;' должен делать. –