01/10/2018, 08:55

Trong C# có tự nhận biết kiểu dữ liệu hay không

ai giúp mình câu hỏi này với., đoạn này khai báo khong có kiểu dữ liệu mà nó không có lỗi là sao,

đoạn này " Button button = (Button)sender;"
private void button_click(object sender, EventArgs e)
{

        Button button = (Button)sender;
        textBox_Result.Text = textBox_Result.Text + button.Text;
    }


2.

Nguyen Ca viết 11:01 ngày 01/10/2018

Cái nào không có kiểu dữ liệu:cold_sweat:

Trần Hoàn viết 10:57 ngày 01/10/2018

Kiểu dữ liệu Button đó còn gì?

Nhox Namby viết 11:03 ngày 01/10/2018

mình không hiểu lắm bạn ah, bạn giải thích được không hjhj

Trần Hoàn viết 11:01 ngày 01/10/2018

Bạn bảo chỗ nào không có kiểu dữ liệu?

Văn Dương viết 11:06 ngày 01/10/2018

Khi 1 button (đối tượng được tạo ra từ class Button) được click thì nó sinh ra 1 event Click.
Để thực hiện xử lý cho sự kiện Click thì nó sẽ gọi hàm private void button_click(object sender, EventArgs e).
Trong đó thằng sender chính là cái button (và các trường hợp khác thì sender cũng là thằng sinh ra sự kiện).

Do vậy khi ép kiểu Button button = (Button)sender là hợp lệ.

Nhox Namby viết 10:56 ngày 01/10/2018

mình hiểu ròi.cảm on bạn nka

Bài liên quan
0