Extension Method trong C# là gì và cách sử dụng chúng?
Extension Method trong C# là gì và cách sử dụng chúng?
Trong C#, Extension Method (Phương thức mở rộng) là một cơ chế cho phép bạn thêm các phương thức mới vào các lớp hiện có mà không cần sửa đổi mã nguồn của chúng, kế thừa từ chúng, hoặc sử dụng các kỹ thuật thiết kế phức tạp khác. Phương thức mở rộng là một phương thức tĩnh, nhưng được gọi như một phương thức instance trên kiểu dữ liệu mà nó mở rộng.
this
trước kiểu dữ liệu của tham số đầu tiên, chỉ ra kiểu dữ liệu mà phương thức mở rộng.Giả sử bạn muốn thêm một phương thức IsGreaterThan
vào kiểu int
mà không cần sửa đổi lớp int
:
public static class IntExtensions
{
publi...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào