System.Environment.TickCount的WinRT替换是什么?
答案 0 :(得分:7)
它应该可用,因为它isn't a problem。但事实并非如此,我猜想[TypeForwardedTo]挂断,因为GetTickCount()不在白名单上,而且.NET从未采用过GetTickCount64。标准的后备工作正常,你可以使用pinvoke调用本机的Windows函数。我确认使用它的程序通过了Windows App Certification Kit测试。
[System.Runtime.InteropServices.DllImport("kernel32.dll")]
private static extern long GetTickCount64();
请注意,它返回long,而不是int。你可以简单地转换为int来截断,如果这在C#中很重要(但不是vb.net,只是假设返回类型)
答案 1 :(得分:1)
现在Windows 8 Windows应用商店应用中支持System.Environment.TickCount。