如何在c#中从数组中删除数据

本文关键字:数组 删除 数据 | 更新日期: 2023-09-27 18:12:59

我有一个保存学生信息值的二维数组。我有3个常数来存储它们。

names是我的数组。

       names[Row,STUDENT_NAME] = txtStudentName.Text;
        names[Row, STUDENT_ID] = txtStdBox.Text;
        names[Row, MAJOR] = txtMJbox.Text;

使用文本框将数据添加到列表框中。因此,我可以通过单击delete按钮删除列表框中的选定值。那么我怎样才能同时从数组和列表框中删除数据呢?

如何在c#中从数组中删除数据

1)创建一个学生班级

public class Student
{
    String StudentName {get;set;}
    Int32 StudentId {get;set;}
    String Major {get;set;}
}

2)创建学生列表

List<Student> StudentList = new List<Student>();

3)编辑:使用Foreach将学生添加到列表框

MyListBox.Items.Clear(); 
foreach (Student StudentObj in List<Student>) 
{
    MyListBox.Items.Add(StudentObj.StudentName); 
}

4)删除学生

StudentList.RemoveAt(MyListBox.SelectedIndex);