Tôi đang thực hiện một chương trình đơn giản trong visual C# 2005 tra cứu một biểu tượng cổ phiếu trên Yahoo! Tài chính, tải xuống dữ liệu lịch sử và sau đó vẽ lịch sử giá cho biểu tượng mã được chỉ định.C# Làm cách nào để kiểm tra xem URL có tồn tại/hợp lệ không?
Tôi biết URL chính xác mà tôi cần để thu thập dữ liệu và nếu người dùng nhập biểu tượng chứng khoán hiện có (hoặc ít nhất một bằng dữ liệu trên Yahoo Finance), nó hoạt động hoàn toàn tốt. Tuy nhiên, tôi có một lỗi thời gian chạy nếu người dùng tạo ra một biểu tượng ticker, khi chương trình cố gắng lấy dữ liệu từ một trang web không tồn tại.
Tôi đang sử dụng lớp WebClient và sử dụng chức năng DownloadString. Tôi đã xem xét tất cả các hàm thành viên khác của lớp WebClient, nhưng không thấy bất cứ điều gì tôi có thể sử dụng để kiểm tra một URL.
Tôi làm cách nào để thực hiện việc này?
cập nhật để hiển thị C# 2.0 (VS2005) sử dụng –