[help] Code C#: Kiểm Tra Sự Tồn Tại Của Link

Thảo luận trong 'Kinh nghiệm kinh doanh' bởi shopmmo, 14/10/2023.

  1. shopmmo

    shopmmo Bắt đầu nổi tiếng

    Tham gia:
    13/10/2023
    Bài viết:
    3,977
    Đã được thích:
    0
    Điểm thành tích:
    86
    5 cách vui để kiểm tra xem một liên kết có tồn tại trong C# không

    1. ** Cách tiếp cận vũ phu **

    `` `C#
    // chức năng này sẽ kiểm tra xem liên kết đã cho có tồn tại không
    Bool Linkexists (liên kết chuỗi)
    {
    // cố gắng mở liên kết trong trình duyệt
    thử
    {
    System.diagnostics.process.start (link);
    }
    // Nếu liên kết không tồn tại, một ngoại lệ sẽ bị ném
    Catch (System.exception)
    {
    trả lại sai;
    }

    // Liên kết tồn tại!
    trả lại đúng;
    }
    `` `

    Cách tiếp cận này đơn giản, nhưng nó không hiệu quả lắm.Nó sẽ cố gắng mở liên kết trong trình duyệt, ngay cả khi bạn biết nó không tồn tại.

    2. ** Cách tiếp cận hiệu quả hơn **

    `` `C#
    // chức năng này sẽ kiểm tra xem liên kết đã cho có tồn tại không
    Bool Linkexists (liên kết chuỗi)
    {
    // Tạo yêu cầu web cho liên kết
    WebRequest Yêu cầu = WebRequest.Create (Link);

    // cố gắng nhận phản hồi từ máy chủ
    thử
    {
    Webresponse phản hồi = request.getResponse ();
    }
    // Nếu liên kết không tồn tại, một ngoại lệ sẽ bị ném
    Catch (System.exception)
    {
    trả lại sai;
    }

    // Liên kết tồn tại!
    trả lại đúng;
    }
    `` `

    Cách tiếp cận này hiệu quả hơn cách tiếp cận vũ phu vì nó không cố gắng mở liên kết trong trình duyệt.Nó chỉ đơn giản là cố gắng để có được phản hồi từ máy chủ.Nếu máy ch
    Chi tiết tại: https://tricksmmo.com/threads/help-code-c-kiem-tra-su-ton-tai-cua-link.52356/
     

    Xem thêm các chủ đề tạo bởi shopmmo
    Đang tải...


Chia sẻ trang này