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
}