2010-12-21 62 views
0

這是一個Outlook Addin,如果有問題。我正在學習C#,我想知道是否有人可以解釋這兩行代碼之間的區別。這些C#代碼段(Outlook插件)有什麼區別?

Outlook.MAPIFolder inbox = 
    Application.Session 
    .GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); 

Outlook.MAPIFolder inbox = 
    this.Application.GetNamespace("MAPI") 
    .GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); 

我想它歸結爲this使用情況,然後GetNamespace("MAPI") VS SessionSession是否在這裏引用「MAPI」命名空間?什麼時候不會? this有必要嗎?

回答