小编Xce*_*ist的帖子

如何使用按钮停止for循环?

我有一个循环,我想停止使用按钮.编辑以便更好地理解:

我确实意识到在循环运行时你无法停止按钮,因为只要当前的UI正在运行它就无法工作.我真正要求的是创建线程或使用BGWorker来阻止它的最有效方法.我见过一些方法,但大部分方法都是针对Java而不是C#.

我想做的是:

private void start_Click(object sender, EventArgs e)
{

    for(int i = 0; i < nums; i++)
    {
        doSomething();
    }
}

private void stop_Click(object sender, EventArgs e)
{

    stops start_Click()
}
Run Code Online (Sandbox Code Playgroud)

c# loops for-loop button

3
推荐指数
2
解决办法
7693
查看次数

如何使用C#找到漫游内的文件夹?

我正试图找出一种方法,使用C#导航到漫游中的子文件夹.我知道要访问我可以使用的文件夹:

string folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Run Code Online (Sandbox Code Playgroud)

我要做的是导航到漫游内的文件夹,但不知道如何.我基本上需要做这样的事情:

string insideroaming = string folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData\FolderName);
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?谢谢.

c# directory roaming appdata subdirectory

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

使用 C# 登录 MineCraft

我正在尝试为自己和一些朋友创建一个简单的自定义 minecraft 启动器。我不需要启动 minecraft 的代码,只需要登录的实际代码行。例如,据我所知,您曾经能够使用:

    string netResponse = httpGET("https://login.minecraft.net/session?name=<USERNAME>&session=<SESSION ID>" + username + "&password=" + password + "&version=" + clientVer);
Run Code Online (Sandbox Code Playgroud)

我知道不再有https://login.minecraft.net,这意味着此代码将不起作用。这就是我需要继续的全部内容,只有连接到登录的位置,以及要包含的变量。谢谢,如果需要任何其他信息,请发表评论。

c# login launcher minecraft

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