问题
I'm wondering how to get the number of processors on Windows Phone... as documented in the MSDN the following statement always throws a MethodAccessException:
Environment.ProcessorCount
Any help would be appreciated.
Thanks, j3d
回答1:
According to this forum post, which links to the MSDN doc that you mentioned, you can't get the processor count programatically on Windows Phone.
回答2:
As described in MSDN this Property has a SecurityCriticalAttribute
that makes for internal only, you can't use from your application. From MSDN:
This member has a SecurityCriticalAttribute attribute on Silverlight for Windows Phone, because the attribute was present in Silverlight 3. This attribute restricts this member to internal use. Application code that uses this member throws a MethodAccessException.
来源:https://stackoverflow.com/questions/11400045/how-to-get-the-number-of-processors-on-windows-phone