如何获取Windows Phone联系人列表中的联系人ID?

时间:2011-10-13 06:45:09

标签: c# windows-phone-7 contact rawcontactid

我想获取联系人列表应用程序的ID ...目前我正在使用名为PhoneNumberChooserTask的类,如Chooser Class,但我只获得Number,Name,FullName。等..但如何获得该联系人的ID?

4 个答案:

答案 0 :(得分:3)

是的,有可能,

Contact c = new Contact();
var Id = c.GetHashCode(); //gives the Id property value.

答案 1 :(得分:2)

您无需使用该ID,因此您作为开发人员无法使用它。 (这意味着不可能。)

答案 2 :(得分:0)

According to this answer GetHashCode返回联系人的私有属性ID。我已经确认在运行Windows Phone 8.1的3个设备(Lumia 620,Lumia 1320,Lumia 925)中它似乎工作。我更改了联系人详细信息,但ID保持不变。

Uniquely identifying contacts in a Windows Phone Address Book

答案 3 :(得分:0)

对于Windows Phone 8.1 RT,您只需使用contact Id property即可。

。不再需要GetHashCode()