小编G B*_*sha的帖子

如何在特定时间启动BackgroundWorker?

我在给定的特定时间运行backgroundworker时遇到问题.

我的代码只用了一秒就运行了后台工程师.

我想在后台增加Interval时间.

我正在使用这行代码在按钮单击事件中运行后台:

private void button1_Click(object sender, EventArgs e)
{
    backgroundWorker1.RunWorkerAsync();
}
Run Code Online (Sandbox Code Playgroud)

然后在backgroundWorker1_DoWork:

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    backgroundWorker1.CancelAsync();
}
Run Code Online (Sandbox Code Playgroud)

最后backgroundWorker1_RunWorkCompleted:

private void backgroundWorker1_RunWorkerCompleted(object sender,RunWorkerCompletedEventArgs e)
{
    backgroundWorker1.RunWorkerAsync();
}
Run Code Online (Sandbox Code Playgroud)

我想连续运行背景,但每5秒或超过5秒.

如果有人能帮助我,我将非常感激,

提前致谢.

.net c# timer backgroundworker

6
推荐指数
2
解决办法
9733
查看次数

如何创建目录结构

我在创建多个目录结构时遇到问题,

我知道如何使用这些代码行创建一个目录来创建一个目录,因为我的项目中有超过50个目录和70个子目录.我想一键创建目录结构

    private void button1_Click(object sender, EventArgs e)
    {
        string Path = "C:\\Test\\Test1";
        Directory.CreateDirectory(Path);
    }
Run Code Online (Sandbox Code Playgroud)

但我想创建这样的目录结构

示例: -

      1)string Path1 = "C:\\Test";

      2)string Path2 = "C:\\TestABC";

      3)string Path3 = "C:\\Test1\\123";

      4)string Path3 = "C:\\Test2\\145";
Run Code Online (Sandbox Code Playgroud)

通过这个例子,我想一次创建所有结构.

如果有人可以帮助我,会有很大的折价,

提前致谢.

c#

2
推荐指数
1
解决办法
6331
查看次数

标签 统计

c# ×2

.net ×1

backgroundworker ×1

timer ×1