Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em chào anh chị ạ,
Em đang học winform, em có vấn đề muốn giải quyết về việc truyền dữ liệu qua một form mới nên nảy sinh ý định overload contructor để dễ gọi, giả sử:
// Bình thường là
fInfoSV sv = new fInfoSV();
Nhưng do em muốn truyền 1 biến kiểu SinhVien vào form này trước khi gọi hàm Show nên em muốn overload nó:
// overload contructor, trong đó x là biến kiểu SinhVien
fInfoSV sv = new fInfoSV(x);
Nhưng hình như form ko cho tạo overload contructor ạ, nó cứ báo lỗi.
Thực ra em vẫn giải quyết được vấn đề của mình bằng cách dùng get, set truyền tham chiếu vào sau khi khởi tạo form nhưng em cũng tò mò liệu rằng mình có thể overload contructor cho một form?
bạn cần tạo thêm 1 constructor nữa
public fInfoSV(int x)
{
}
Đây nha
Chắc vậy cũng được