System.Convert có một tiện ích thực sự hữu ích để chuyển đổi kiểu dữ liệu từ kiểu này sang kiểu khác. Trong dự án của tôi, tôi có nhiều loại tùy chỉnh. Tôi muốn chuyển đổi các đối số dòng lệnh thành các kiểu tùy chỉnh này (một số trong số đó là khá phức tạp). Nó sẽ là tốt đẹp nếu những tồn tại trong System.Convert vì vậy tôi chỉ có thể làm một cái gì đó như thế này:Mở rộng System.Convert
Convert.ToMyCustomType(args[1])
Tôi muốn điều này hiển thị trong Visual C# IDE khi tôi gõ. Tôi biết rằng tôi có thể chỉ đơn giản là tạo ra một thói quen để chuyển đổi các loại nhưng tôi muốn các loại chuyển đổi được xử lý theo cách tương tự như những gì đã được xây dựng trong khuôn khổ. Có ai đã thành công trong việc này không?
Điều gì sẽ mang đến cho bạn nhiều phương pháp mở rộng? – Oded
@Oded: Chuyển đổi là một lớp tĩnh. –
@JonSkeet - Tất nhiên là ... không suy nghĩ. – Oded