Lệnh tạm dừng thời gian, tạm hoãn câu lệnh trong C# như thế nào?

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 9/6/16.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,047
    Đã được thích:
    81
    Điểm thành tích:
    48
    Mọi người cho mình hỏi Lệnh tạm dừng thời gian, tạm hoãn câu lệnh trong C# như thế nào? mình có 2 trường hợp xẩy ra.

    Trường hợp 1: Khi thực thi tới đoạn code nào đó nó sẽ tảm nghỉ trong 10 giây rồi thực hiện tiếp.

    Trường hợp 2: Khi mình ấn nút button tạm dừng, nó sẽ dừng lại không thực hiện code dưới. Khi mình ấn nút button tiếp tục, nó sẽ thực hiện tiếp code sau đó còn lại.

    Ai biết giúp với, cảm ơn ITSEOVN
     
    Cảm ơn đã xem bài:

    Lệnh tạm dừng thời gian, tạm hoãn câu lệnh trong C# như thế nào?

  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây:
    • Trước tiên bạn phải khai báo sử dụng thư viện sau nhé:
    Mã:
    using System.Threading;
    
    Trường hợp 1: bạn sử dụng câu lệnh sau để cho thời gian tạm dừng lại trong thời gian nào đó bạn cho phép:
    Mã:
    Thread.Sleep(5000);
    
    • Nghỉ trong 5000 mili giây mới thực hiện tiếp.
    Trường hợp 2: bạn sử dụng code sau:
    Mã:
    Thread.Suspend();
    
    • Dừng lại khi ấn vào button tạm dừng.
    Mã:
    Thread.Resume();
    
    • Khi ấn vào button tiếp tục.
     
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,047
    Đã được thích:
    81
    Điểm thành tích:
    48
    Đơn giản quá mà mình không hay, cảm ơn ad
     
  4. baocomy
    Tham gia ngày:
    26/10/16
    Bài viết:
    10
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    cảm ơn ! bài viết hữu ích
     
  5. kiwi lạnh
    Tham gia ngày:
    15/11/16
    Bài viết:
    4
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    cảm ơn bạn bài viết rất hay