Ian*_*dle 0 c# console multithreading global-variables
我是C#的新手,所以请尽量做到基本并尽可能地解释一下.
这是我现在的代码:
using System;
using System.Threading;
class MathQuiz
{
static void Main()
{
Thread ask = new Thread (new ThreadStart (prompt));
ask.Start();
Console.ReadKey();
}
static void prompt()
{
Console.WriteLine ("Testing!");
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我想要做的是让新线程将ConsoleKeyInfo读取到对象.然后,如果用户在10秒内没有按任何键,则他们继续前进到下一个问题,该问题以不同的答案重复该过程.
希望你还和我在一起.
我需要在MAIN线程中有一个变量可以在"提示"线程中修改和调用.
我怎样才能做到这一点?