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

时间:2013-05-10 20:37:26

标签: c#

我有一个二维数组,其中包含学生信息的值。我有3个常量来存储它们。 STUDENT_NAME,STUDENT_ID,MAJOR。

名字是我的数组。

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

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

1 个答案:

答案 0 :(得分:3)

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);