### Sự kiện trong C#
Một sự kiện là một cách để một đối tượng thông báo cho một đối tượng khác mà một cái gì đó đã xảy ra.Trong C#, các sự kiện được xác định bằng cách sử dụng từ khóa `event`.
Mã sau đây cho thấy cách xác định một sự kiện:
`` `C#
Sự kiện công cộng sự kiện MyEvent;
`` `
Đại biểu `EventHandler` là loại người xử lý sự kiện sẽ được gọi khi sự kiện được nêu ra.
Để nâng cao một sự kiện, bạn gọi phương thức `raiseevent` trên đối tượng sở hữu sự kiện.
Mã sau đây cho thấy cách nâng cao một sự kiện:
`` `C#
MyObject.MyEvent += myHandler;
`` `
Đại biểu `MyHandler` là chức năng sẽ được gọi khi sự kiện được nêu ra.
Bạn cũng có thể đăng ký một sự kiện bằng phương thức `addHandler`.
Mã sau đây cho thấy cách đăng ký một sự kiện:
`` `C#
MyObject.MyEvent += myHandler;
`` `
Khi sự kiện được nêu ra, đại biểu 'MyHandler` sẽ được gọi với đối tượng đã đưa ra sự kiện này làm đối số đầu tiên của nó.
### hashtags
* #C#
* #Sự kiện
* #Programming
* #lập trình hướng đối tượng
* #Software Development
=======================================
### Event in C#
An event is a way for one object to notify another object that something has happened. In C#, events are defined using the `event` keyword.
The following code shows how to define an event:
```c#
public event EventHandler MyEvent;
```
The `EventHandler` delegate is the type of the event handler that will be called when the event is raised.
To raise an event, you call the `RaiseEvent` method on the object that owns the event.
The following code shows how to raise an event:
```c#
MyObject.MyEvent += MyHandler;
```
The `MyHandler` delegate is the function that will be called when the event is raised.
You can also subscribe to an event using the `AddHandler` method.
The following code shows how to subscribe to an event:
```c#
MyObject.MyEvent += MyHandler;
```
When the event is raised, the `MyHandler` delegate will be called with the object that raised the event as its first argument.
### Hashtags
* #C#
* #events
* #Programming
* #object-oriented programming
* #Software development
Một sự kiện là một cách để một đối tượng thông báo cho một đối tượng khác mà một cái gì đó đã xảy ra.Trong C#, các sự kiện được xác định bằng cách sử dụng từ khóa `event`.
Mã sau đây cho thấy cách xác định một sự kiện:
`` `C#
Sự kiện công cộng sự kiện MyEvent;
`` `
Đại biểu `EventHandler` là loại người xử lý sự kiện sẽ được gọi khi sự kiện được nêu ra.
Để nâng cao một sự kiện, bạn gọi phương thức `raiseevent` trên đối tượng sở hữu sự kiện.
Mã sau đây cho thấy cách nâng cao một sự kiện:
`` `C#
MyObject.MyEvent += myHandler;
`` `
Đại biểu `MyHandler` là chức năng sẽ được gọi khi sự kiện được nêu ra.
Bạn cũng có thể đăng ký một sự kiện bằng phương thức `addHandler`.
Mã sau đây cho thấy cách đăng ký một sự kiện:
`` `C#
MyObject.MyEvent += myHandler;
`` `
Khi sự kiện được nêu ra, đại biểu 'MyHandler` sẽ được gọi với đối tượng đã đưa ra sự kiện này làm đối số đầu tiên của nó.
### hashtags
* #C#
* #Sự kiện
* #Programming
* #lập trình hướng đối tượng
* #Software Development
=======================================
### Event in C#
An event is a way for one object to notify another object that something has happened. In C#, events are defined using the `event` keyword.
The following code shows how to define an event:
```c#
public event EventHandler MyEvent;
```
The `EventHandler` delegate is the type of the event handler that will be called when the event is raised.
To raise an event, you call the `RaiseEvent` method on the object that owns the event.
The following code shows how to raise an event:
```c#
MyObject.MyEvent += MyHandler;
```
The `MyHandler` delegate is the function that will be called when the event is raised.
You can also subscribe to an event using the `AddHandler` method.
The following code shows how to subscribe to an event:
```c#
MyObject.MyEvent += MyHandler;
```
When the event is raised, the `MyHandler` delegate will be called with the object that raised the event as its first argument.
### Hashtags
* #C#
* #events
* #Programming
* #object-oriented programming
* #Software development