Tôi không bao giờ thích các toán tử ngầm (thích các phương thức mở rộng) bởi vì rất khó để thấy trực quan khi việc truyền/chuyển đổi đó xảy ra trong mã.Làm thế nào để "Tìm tập quán" làm việc với các phương thức vận hành ngầm?
Hãy tưởng tượng nếu bạn có ví dụ như dưới đây:
public static implicit operator Deal(string dealAsXml)
{
//convert the xml into Deal object
}
Trên điều hành ngầm giúp bạn đúc/chuyển đổi thỏa thuận trong định dạng Xml vào Deal Object.
Thông thường khi bạn nhấp chuột phải vào một phương pháp, bạn có thể sử dụng "Tìm tập quán" (hoặc Alt + F7) trên đó, điều này khá hữu ích, có điều gì tương tự cho các toán tử ngầm không?
Tôi nghĩ đó là một lý do khác để sử dụng các phương pháp Tiện ích nếu có thể.
Trình chia sẻ lại không tìm thấy tập quán của các toán tử tiềm ẩn. –
cũng làm theo cách của người nghèo. :) đó là khá khó khăn nếu bạn có giải pháp rất lớn –
Đó là quá xấu. Bạn nghĩ rằng sẽ có một cách kể từ khi các toán tử ngầm (tôi tin) được biên dịch tĩnh và sẽ dễ dàng phát hiện được giống như bất kỳ phương thức tĩnh nào. –