0

Skype.Friends ですべての連絡先を取得できることを知っています。ただし、特定の連絡先リストにある連絡先のみを取得したいと考えています。

どうすればいいですか?

これいらない

ArrayList UserList = new ArrayList();
var SkypeClient = new SKYPE4COMLib.Skype();
foreach (SKYPE4COMLib.Group Group in SkypeClient.CustomGroups)
{
    foreach (User User in skype.Friends)
    {
        //Adds the usernames from the specified group in the list.
        UserList.Add(User.Handle);
    }
}

//Writing the list in a label
string s = "";
foreach (string str in UserList)
{
    string s2 = s + str + Environment.NewLine;
}

すべてではなく追加された連絡先のリストが必要です

4

3 に答える 3

1

C#でやってみます

ArrayList UserList = new ArrayList();
    var SkypeClient = new SKYPE4COMLib.Skype();
    foreach (User User in skype.Friends)
    {
        if (User.IsAuthorized == True)
        {
            UserList.Add(User.Handle);
        }
    }

それを試してみてください

于 2015-06-20T21:32:16.670 に答える
-1

C# はわかりませんが、vb.net は知っています。vb.netではあなたがするでしょう

    For Each l As User In oSkype.Friends
        If l.IsAuthorized = True Then
            ListBox1.Items.Add(l)
        End If
    Next
于 2015-06-20T21:28:33.230 に答える