好的,我现在有一个目标是进行基本的文本冒险.但是,要做到这一点,我需要/想要一个可以执行以下操作的switch语句:
我怎么做到这一点?你能告诉我这个具体例子的编码吗:
提示用户输入数据.switch语句将"look box"视为一种情况,并将"sleep"视为另一种情况.程序不关心任何单词的顺序,但是关心字母的顺序.
请详细解释一切.我刚刚开始编码.
编辑:谢谢你的所有答案.我知道有更好,更复杂,更有用的处理方法,但它还不是我的水平.
[控制台应用]
我想在计时器上有一个方法(Thread.Sleep)并在它旁边运行另一个方法,等待用户的响应.如果计时器在用户可以响应(ReadKey)之前耗尽,那么它们将失去生命.
简而言之,我怎样才能在计时器上安装ReadKey?
我不知道为什么这一行会出现CS0136错误...
if (s => scoresint[0])
Run Code Online (Sandbox Code Playgroud)
"s"已经被声明为整数,但即便如此,我也不会在这里重新声明,所以应该没有问题.有任何想法吗?
我正在开发一个视频游戏启动程序,并希望包含一个显示我游戏主页的浏览器.我希望它在程序中,强迫他们看到它.
所以,我放置了一个Web浏览器控件,但是,我想强制他们在启动程序时看到一个页面.
如何在不编辑其余计算机设置的情况下设置浏览器的"主页"?
我是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线程中有一个变量可以在"提示"线程中修改和调用.
我怎样才能做到这一点?
c# ×5
adventure ×1
browser ×1
console ×1
if-statement ×1
launcher ×1
methods ×1
string ×1
text-based ×1
timer ×1