熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#定時調用方法(線程)

2022-06-13   來源: .NET編程 

  //這些是 C#線程的思路 很簡單的 java以差不多這樣的

  using SystemThreading; //引用線程

  namespace Test

  {

  public partial class Form : Form

  {

  public Form()

  {

  FormCheckForIllegalCrossThreadCalls = false;  //禁止軟件對於不符合原則的跨線程運行的程序進行檢查

  InitializeComponent()

  }

  Thread t;  //定義一個線程

  private void Form_Load(object sender EventArgs e)

  {

  t = new Thread(new ThreadStart(sendDate))

  tStart()             //啟動線程

  }

  public void sendDate()    //定時發送數據

  {

  int num=;// 記數 這隨便你

  if(check())//你需要的條件

  {

  while (true)      //循環執行的次數

  {

  for (int i = ; i < ; i++)

  {

  num++;

  ThreadSleep(            //代表秒執行一次 這根據你的需要來定的

  //在這裡寫你要調用的方法 如

  cilent()//代表秒 執行次cilent()方法

  if(num>

  {

  tAbort()//運行的次數滿次就停止線程如果不停止線程 你關閉程序後 線程一樣在運行

  num=;

  }

  }

  }

  }

  }

  private void cilent()

  {

  MessageBoxShow(一秒鐘執行我一次!

  }

  }

  }


From:http://tw.wingwit.com/Article/program/net/201311/13222.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.