C# Outlook加载项-帐户循环

C# Outlook加载项-帐户循环,c#,outlook,C#,Outlook,我有下面的代码,目前我的outlook配置文件有2个帐户。 1.矿山(个人) 2.公司分配表 我有下面的代码 Outlook.Accounts accounts = OutlookApp.Session.Accounts; foreach (var acc in accounts) { var myNameSpace = OutlookApp.GetNamespace("MAPI"); var myAddress

我有下面的代码,目前我的outlook配置文件有2个帐户。 1.矿山(个人) 2.公司分配表 我有下面的代码

 Outlook.Accounts accounts = OutlookApp.Session.Accounts;
        foreach (var acc in accounts)
        {
            var myNameSpace = OutlookApp.GetNamespace("MAPI");

            var myAddressList = myNameSpace.GetGlobalAddressList();

            Debug.Write( myAddressList.AddressEntries.Count);
            foreach (Outlook.AddressEntry addressEntry in myAddressList.AddressEntries)
            {
               // Debug.Write(addressEntry.Name);
            }
我想根据个人地址订购帐户清单。我们如何订购OutlookApp.Session.Accounts


谢谢,

使用LINQ OrderBy方法:

Outlook.Accounts accounts = OutlookApp.Session.Accounts; 
foreach (var acc in accounts.OfType<Outlook.Account>().OrderBy(a => a.DisplayName)) 
{ 
    var myNameSpace = OutlookApp.GetNamespace("MAPI");
}
Outlook.Accounts=OutlookApp.Session.Accounts;
foreach(accounts.OfType().OrderBy(a=>a.DisplayName)中的var acc)
{ 
var myNameSpace=OutlookApp.GetNamespace(“MAPI”);
}

使用
名称空间.Stores
集合访问配置文件中的存储