C# 类型';视窗、设备、传感器、指南针和x27;没有定义构造函数

C# 类型';视窗、设备、传感器、指南针和x27;没有定义构造函数,c#,windows-phone-8.1,C#,Windows Phone 8.1,我一直在遵循MSDN的教程,他们向您展示了如何从Windows Phone传感器获取数据。(在这种情况下,罗盘传感器) 直到遇到一个问题,我才走得更远:当尝试初始化Compass类本身的新实例时,我收到一条错误消息,说“Windows.Devices.Sensors.Compass”类型没有定义构造函数 下面是代码段的外观: if (compass == null) compass = new Compass(); // Error here 其中compass在public分部类Pi

我一直在遵循MSDN的教程,他们向您展示了如何从Windows Phone传感器获取数据。(在这种情况下,罗盘传感器)

直到遇到一个问题,我才走得更远:当尝试初始化Compass类本身的新实例时,我收到一条错误消息,说“Windows.Devices.Sensors.Compass”类型没有定义构造函数

下面是代码段的外观:

if (compass == null)
    compass = new Compass(); // Error here
其中
compass
public分部类PivotPage:Page
中定义如下

Compass compass;
我觉得这很奇怪,因为我从头到尾都在学习教程


有人知道这个问题的解决办法吗?非常感谢。

Windows.Devices.Sensors.Compass.GetDefault

这篇文章不是在讨论其他Compass类吗?在我看来,它谈论的是
Microsoft.Devices.Sensors.Compass
(查看名称空间的根,“Microsoft”而不是“Windows”)。您应该添加一些解释!!这应该是一个评论