c#

位置:IT落伍者 >> c# >> 浏览文章

C#定时调用方法(线程)


发布日期:2019年06月21日
 
C#定时调用方法(线程)

//这些是 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(一秒钟执行我一次!

}

}

}

上一篇:Visual C#如何使用Active X组件

下一篇:C#编程轻松实现对文件的操作技巧