示例#1
0
        private void btDelFindStu_Click(object sender, EventArgs e)
        {
            FindStudent fs = new FindStudent(int.Parse(tbDelStuID.Text));

            gbDelStudent.Visible = true;
            tbDelStuID2.Text     = fs.stu.StudentID.ToString();
            tbDelFName.Text      = fs.stu.FirstName;
            tbDelLName.Text      = fs.stu.LastName;
            tbDelPhone.Text      = fs.stu.Phone;
            tbDelEmail.Text      = fs.stu.Email;
            tbDelA1.Text         = fs.stu.AddressLine1;
            tbDelA2.Text         = fs.stu.AddressLine2;
            tbDelCity.Text       = fs.stu.City;
            cbDelCounty.Text     = fs.stu.Country;

            if (!fs.stu.Level)
            {
                rbDelUnderGrad.Checked = true;
                rbDelPostGrad.Checked  = false;
            }
            else
            {
                rbDelUnderGrad.Checked = false;
                rbDelPostGrad.Checked  = true;
            }

            cbDelCourse.Text = fs.stu.Course;
        }
示例#2
0
 public static Student[] where (Student[] studentArray, FindStudent del)
 {
     int       i        = 0;
     Student[] students = new Student[10];
     foreach (Student std in studentArray)
     {
         if (del(std))
         {
             students[i] = std;
             i++;
         }
     }
     return(students);
 }
示例#3
0
        public static Student[] where (Student[] stdArray, FindStudent del)
        {
            int       i      = 0;
            Student[] result = new Student[10];

            foreach (Student std in stdArray)
            {
                if (del(std))
                {
                    result[i++] = std;
                }
            }
            return(result);
        }
 public static Student[] where (Student[] stdArray, FindStudent del)
 {
     int       i      = 0;
     Student[] result = new Student[stdArray.Length];
     foreach (Student std in stdArray)
     {
         if (del(std))
         {
             result[i] = std;
             i++;
         }
     }
     Array.Resize(ref result, i);
     return(result);
 }
示例#5
0
        public static List <Students> where (List <Students> stdArray, FindStudent del)
        {
            int             i      = 0;
            List <Students> result = new List <Students>();
            foreach (Students std in stdArray)
            {
                if (del(std))
                {
                    result.Add(std);
                    i++;
                }
            }

            return(result);
        }
示例#6
0
        public static Student[] Uslov1(this Student[] stdArray, FindStudent del)
        {
            int i = 0;

            Student[] result = new Student[10];
            foreach (Student std in stdArray)
            {
                if (del(std))
                {
                    result[i] = std;
                    i++;
                }
            }

            return(result);
        }
示例#7
0
        private static Student[] Where(Student[] stdArray, FindStudent del)
        {
            int i = 0;

            Student[] result = new Student[10];
            foreach (Student std in stdArray)
            {
                if (del(std))
                {
                    result[i] = std;
                    i++;
                }
            }

            return(result);
        }
示例#8
0
 public static IEnumerable <Student> where < T > (this IEnumerable <Student> stdArray, FindStudent del)
 {
     foreach (var item in stdArray)
     {
         if (del(item))
         {
             yield return(item);
         }
     }
 }