Phương thức mở rộng AC là gì?
Phương thức mở rộng AC là gì?

Video: Phương thức mở rộng AC là gì?

Video: Phương thức mở rộng AC là gì?
Video: CS23 - Phương thức mở rộng (extension method), xây dựng phương thức mở rộng lập trình C# .NET Core 2024, Tháng mười một
Anonim

Các phương pháp mở rộng cho phép bạn "thêm" phương pháp sang các kiểu hiện có mà không tạo kiểu dẫn xuất mới, biên dịch lại hoặc sửa đổi kiểu gốc. Các phương pháp mở rộng là một loại tĩnh đặc biệt phương pháp , nhưng chúng được gọi như thể chúng là một ví dụ phương pháp trên loại mở rộng.

Về vấn đề này, bạn sử dụng phương pháp mở rộng như thế nào?

Một phương pháp mở rộng là một tĩnh phương pháp của một lớp tĩnh, trong đó bổ trợ "this" được áp dụng cho tham số đầu tiên. Kiểu của tham số đầu tiên sẽ là kiểu được mở rộng. Các phương pháp mở rộng chỉ trong phạm vi khi bạn nhập rõ ràng không gian tên vào mã nguồn của mình với sử dụng chỉ thị.

Người ta cũng có thể hỏi, các phương pháp mở rộng có xấu không? Và tĩnh phương pháp và tài sản và phương pháp không an toàn cho chủ đề và do đó nên tránh phương pháp mở rộng và gia hạn tài sản là tồi tệ . Chúng tôi chỉ bị lừa để làm những điều đó bởi vì các mã chúng tôi viết sẽ xuất hiện như đẹp hoặc sạch sẽ nhưng hiệu suất khôn ngoan thì không.

Tương tự, với ví dụ, các phương thức mở rộng trong C # là gì?

Một phương pháp mở rộng thực sự là một loại tĩnh đặc biệt phương pháp được định nghĩa trong một lớp tĩnh. Để xác định một phương pháp mở rộng , trước hết, hãy xác định một lớp tĩnh. Vì thí dụ , chúng tôi đã tạo một lớp IntExtensions trong ExtensionMethods không gian tên trong phần sau thí dụ.

Phần mở rộng C # là gì?

Một CS tập tin là một mã nguồn tập tin viết vào NS# (phát âm là "C Sharp"), một ngôn ngữ lập trình hướng đối tượng do Microsoft tạo ra để sử dụng với. Nền tảng NET. Nó được sử dụng để phát triển một loạt các ứng dụng, từ các chương trình máy tính để bàn đơn giản đến các ứng dụng cho môi trường phân tán.

Đề xuất: