Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在Windows Phone C中等待移动_C#_Time_Windows Phone_Wait - Fatal编程技术网

C# 正在Windows Phone C中等待移动

C# 正在Windows Phone C中等待移动,c#,time,windows-phone,wait,C#,Time,Windows Phone,Wait,我在Windows Phone上写了一个简短的游戏“零号和十号”,我在等待移动时遇到了问题。我真的不知道如何坚持一个程序来等待球员的移动,我有一个代码: public void game() { while (!checkResult()) { autoEvent.WaitOne(); compMove(); } } 这样,在选择一个字段NullReferenceException之后,我就出现了一个错误。 我开始把它改成这个。Invok

我在Windows Phone上写了一个简短的游戏“零号和十号”,我在等待移动时遇到了问题。我真的不知道如何坚持一个程序来等待球员的移动,我有一个代码:

public void game()
{
    while (!checkResult())
    {
        autoEvent.WaitOne();
        compMove();
    }
}
这样,在选择一个字段NullReferenceException之后,我就出现了一个错误。 我开始把它改成这个。InvokecompMove;但它也失败了


有什么想法吗?

也许你应该研究一下,谢谢,我开始看了:我不太熟悉事件驱动编程下的windows phone功能,但如果这不可能,那么你的while循环就是最好的选择。我很想告诉你使用普通的windows phone应用程序而不是windows游戏应用程序。但这真的取决于你想学什么。我错了,我写的是一个Windows应用程序,而不是Windows游戏更简单,无效游戏只是代码中最重要的功能:我不明白。如果它不是游戏项目DirectX,XNA,你不必做任何事情。应用程序将处于空闲模式,只需等待事件。我猜玩家的移动只是按下一个按钮。这将触发您必须捕获和处理的事件。你不必积极等待。