0

COM を介して C++ から呼び出す必要があるクラスのメンバーに MarshalType 属性を設定する必要があります。クラスのメンバーは、Interface IEmailAddress[] の配列です。

インターフェイスの配列の場合、属性の値を教えてください。

[ProgId("EmailEntity")]
[Guid("44BEFE07-FDB7-413B-B14B-45A0F4EB6FA7")]    
public class EmailEntity : IEmailEntity
{
    /// <summary>
    /// BccRecipients
    /// </summary> 
    **public IEmailAddress[] BccRecipients;**

    /// <summary>
    /// Body
    /// </summary>
    [MarshalAs(UnmanagedType.BStr)]
    public string Body;

}

ありがとう、

ガガン

4

1 に答える 1

0

それをプロパティにします:

public IEmailAddress[] BccRecipients {get;set;}
于 2013-05-01T16:35:34.597 に答える