我必须为我需要通过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;
}
谢谢,
Gagan
答案 0 :(得分:0)
将其作为财产:
public IEmailAddress[] BccRecipients {get;set;}