เรื่อง ภาษา C# foreach ครับ

คือผมอยากทราบว่าถ้าต้องเพิ่มข้อมูลใน คลาส 5 ข้อมูลต่อ ข้อมูลในคลาส Department 1 ข้อมูล ซึ่งผมใส่ข้อมูลไว้ 3 ข้อมูลหรือ 3 แผนก 1 แผนกมีพนักงานทั้งหมด 5 คนครับ ช่วยผมด้วย โดยใช้ foreach มันต้องทำยังไงหรอครับ แล้วก็วิธีแอดไอเทมใน combobox ผมมแอดแล้วมันไม่ขึ้นในโค้ดครับ เขียนบอกไว้แล้ว ช่วยที่ครับ      

  List<Department> Deplist = new List<Department>ร้องไห้);
   Department oDepartment = null;
      

        public Form1()
        {
            InitializeComponent();

            CreateDepartment();


            foreach (Department ShowcomboBox in Deplist)
            {
                comboBox1.Items.Add(Deplist);   แอดไอเทมใน combobox
            }
        }

        public void CreateDepartment()   //function สร้างแผนก
        {
            Deplist.Add(new Department()
            {
                Code = "D111",
                Name = "ฝ่ายบุคลากร",
            });
            Deplist.Add(new Department()
            {
                Code = "D222",
                Name = "ฝ่ายการเงิน",
            });
            Deplist.Add(new Department()
            {
                Code = "D333",
                Name = "ฝ่ายสินทรัพย์",
            });


            CreatePerson();
        }

class Employee
    {
        public string Id { get; set; }
        public string Firstname { get; set; }
        public string Lastname { get; set; }
        public DateTime Birthday { get; set; }
        public DateTime WorkStart { get; set; }
        public Decimal Salary { get; set; }

        public override string ToString()
        {
            return Firstname + "  " + Lastname;
        }
    }

class Department
    {
        public string Code { get; set; }
        public string Name { get; set; }
        public List<Employee> Person { get; set; }

        public override string ToString()
        {
            return Name;
        }
    }
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่