Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.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# 引发异常:';系统无效操作异常';在PresentationCore.dll中_C#_Visual Studio - Fatal编程技术网

C# 引发异常:';系统无效操作异常';在PresentationCore.dll中

C# 引发异常:';系统无效操作异常';在PresentationCore.dll中,c#,visual-studio,C#,Visual Studio,关于这个错误,我已经问了很多其他的问题,但是我无法解决我的问题。因此,我从专业人士那里询问这个问题,他们可以指导我如何解决这个问题 这是给我这个错误的代码 class MainClass { static void Main(string[] args) { { Clock myClock = new Clock(); while (myClock.Hour.Value < 24) {

关于这个错误,我已经问了很多其他的问题,但是我无法解决我的问题。因此,我从专业人士那里询问这个问题,他们可以指导我如何解决这个问题

这是给我这个错误的代码

class MainClass
{
    static void Main(string[] args)
    {
        {
            Clock myClock = new Clock();

            while (myClock.Hour.Value < 24)
            {
                myClock.Tick();
                if (Keyboard.IsKeyDown(Key.Space))
                {
                    myClock.ResetClock();
                }
            }
       
        Console.ReadLine();
        }
    }
}
在静态空隙下方,即使在该空隙下方,也会引发错误。如果你们能对这个问题有所了解,我应该在哪里做,做什么来消除这个问题,让我的应用程序正常工作,那就太好了。关于这个错误的更多信息也来了

PresentationCore.dll中发生类型为“System.InvalidOperationException”的未处理异常

附加信息:调用线程必须是STA,因为许多UI组件都需要它

我正在通过GUI创建一个C#时钟


非常感谢

为什么要将控制台应用程序转换为GUI应用程序?谢谢大家。。我设法解决了这个问题。如果您的解决方案与重复链接中的解决方案不同,请随时将其作为答案发布。这样你就能赢得声誉。(可能必须投票赞成重新开放)你是如何解决这个问题的?
Application.Current.Dispatcher.Invoke(new Action(() =>