【问题标题】:Exposing a .Net Class to COM, while it has a Private Generic type member向 COM 公开 .Net 类,而它具有 Private Generic 类型成员
【发布时间】:2011-09-20 21:05:24
【问题描述】:

在学习 70-536 考试时,我遇到了这个问题:

您创建以下类:

public class HomePage{ 
public StringBuilder currentHeadlines; 
private string welcomMessage; 
Array stockTickers; 
Dictionary<int, string> priorityList; 
} 

你需要为这个类生成一个类型库。类型库将由非托管代码使用。

你应该更新什么成员?

A. 私人字符串 welcomMessage.

B. public StringBuilder currentHeadlines.

C. 数组 stockTickers.

D. 字典优先级列表。(正确)

一旦这个成员是私有的,为什么选项 D 是正确的?

我知道泛型类型不能暴露给 com,但我也知道只有公共成员才会暴露。谁能给我解释一下?

【问题讨论】:

    标签: .net generics com interop private


    【解决方案1】:

    对,正确答案是E。以上都不是。因为你给的原因。他们试图让您看到 COM 对泛型一无所知,但摸索了这个例子。这些样本考试总是有一个巨大的勘误表(“错误列表”),一定要挖掘出来。 Here's one,不知道它有多完整。如果文档不够完善,则可以很好地模拟软件工程专业。

    【讨论】:

      猜你喜欢
      • 2010-12-31
      • 2010-09-20
      • 2011-01-01
      • 1970-01-01
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-19
      相关资源
      最近更新 更多