Class trong c#

Class trong c# là gì, ứng dụng Class trong C# trong việc làm phần mềm thực tế

Class trong c# là gì ?

Class giúp ta lập trình theo hướng đối tượng, giúp việc quản lý code dễ dạng hơn.

* Phần khai báo class có thể theo file riêng hay chung trong namespace



    class HocVien
    {
        public HocVien()
        { }
        public HocVien(int ma,string ten,string lop,int toan,int ly)
        {
            Ma = ma;Ten = ten; Lop = lop;Toan = toan;Ly = ly;
        }
        public int Ma { set; get; }
        public string Ten { set; get; }
        public string Lop { set; get; }
        public int Toan { set; get; }
        public int Ly { set; get; }
        public int Tong { get { return Toan + Ly; } }
    }


 

* Phần tạo biến class và thêm giá trị cho các thuộc tính



     HocVien hv1 = new HocVien();
 // cách add 1
 hv1.Ma = 1;
 hv1.Ten = "Tran A";
 hv1.Lop = "Lớp 5";
 hv1.Toan = 7;
 hv1.Ly = 9;
 // cách add 2
 HocVien hv2 = new HocVien(2, "Le Van B", "Lớp 4",5,8);
 HocVien hv3 = new HocVien(3, "Le Van C", "Lớp 2",8,9);

 var ds_hocvien= new List<HocVien>();
 ds_hocvien.Add(hv1);
 ds_hocvien.Add(hv2);
 ds_hocvien.Add(hv3);
 dataGridView1.DataSource = ds_hocvien;

// Nếu làm winform bạn cần kéo vào dataGridView sau đó tạo sự kiện Form_Load hay sự kiện click nút lệnh button

 private void button1_Click(object sender, EventArgs e)
 {
// đưa những đoạn code C# class trên vào

}