C# · 12月 31, 2021

c# – WinRT替换System.Environment.TickCount

什么是System.Environment.TickCount的WinRT替换?解决方法 它应该是可用的,因为它 isn’t a problem.但它不是,一个[TypeForwardedTo]挂起我猜是因为GetTickCount()不在白名单上,.NET从未采用GetTickCount64.标准的后备工作正常,您可以使用pinvoke调用本机Windows功能.我验证使用它的程序通过Windows应用程序认证包测试. [System.Runtime.InteropServices.DllImport(“kernel32.dll”)] private static extern long GetTickCount64();

注意它返回一个long,而不是int.你可以简单地转换为int截断,如果这在C#中很重要(但不是vb.net,只是关于返回类型)