C# 秒表不能重新启动

C# 秒表不能重新启动,c#,.net,c#-4.0,.net-4.0,stopwatch,C#,.net,C# 4.0,.net 4.0,Stopwatch,在MonoDevelopfroUnity中,我使用C#来开发我的“伟大”游戏。我在那里使用秒表,有趣的是,这个类中没有restart方法,尽管它在这里列出: 我遗漏了什么吗?您正在使用.Net 4.0吗?该方法似乎仅在.Net 4.0/4.5中使用。您应该使用Reset()方法。文档清楚地表明此方法在.NET 4.0和.NET 4.5中可用 似乎您的目标是低于.NET 4.0的.NET运行时我没有使用MonDevelop的经验,但我知道它针对多个非Windows平台。所以,问题是你是否瞄准了微

在MonoDevelopfroUnity中,我使用C#来开发我的“伟大”游戏。我在那里使用秒表,有趣的是,这个类中没有restart方法,尽管它在这里列出:


我遗漏了什么吗?

您正在使用.Net 4.0吗?该方法似乎仅在.Net 4.0/4.5中使用。您应该使用
Reset()
方法。

文档清楚地表明此方法在.NET 4.0和.NET 4.5中可用


似乎您的目标是低于.NET 4.0的.NET运行时

我没有使用MonDevelop的经验,但我知道它针对多个非Windows平台。所以,问题是你是否瞄准了微软的.Net平台?如果你的目标是Mono,也许你应该查看他们的文档。我刚刚将一个项目从4.0降级到2.0(是否生活在过去?),为了让它正常工作,我不得不用Stopwatch.Reset()和Stopwatch.Start()替换Stopwatch.Restart()。因为除了重新定位到新的.Net版本之外,你没有提到正确的解决方案。@Darren Davies给出的答案包括这个答案+如何使用较旧的.Net版本。