Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Overload constructor cho form c#

7 năm trước 858 lượt xem 4 bình luận 7 năm trước

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ử:

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ó:

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ình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 7 năm trước

bạn cần tạo thêm 1 constructor nữa

public fInfoSV(int x)

{

}

C# learner đã bình luận 7 năm trước

Đây nha

namespace YourProgram
{
    public partial class YourForm : Form
    {
        YourForm()
        {

        }
        YourForm(string a)
        {

        }
        YourForm(int b)
        {

        }
        YourForm(double c)
        {

        }
        YourForm(bool d)
        {

        }
        YourForm(UserDifinedVarible e)
        {

        }

Chắc vậy cũng được

Câu hỏi mới nhất