C#工程导入的interop类型com组件库,为什么一个接口会有3项?

zoiere 2014-01-10 09:17:42
例如我有一个com组件叫做ATL1,有一个com组件叫做Bar,那么其类型库被一个C#工程导入(Add Reference)之后,用Object Browser浏览,会发现一个简单的树形结构。

Interop.ATL1
--ATL1Lib 下面有3项
----Bar(这个是什么?)
----BarClass(这个应该是CoClass)
----IBar(这个是接口的名字,里面有函数列表)

我发现上面的第二项BarClass就是Com技术的CoClass,上面的第三项IBar就是接口的实现,里面有若干个函数。那么上面的第一项"Bar"本身在Object browser里面是个public interface Bar。这个是什么东东呢?是tlb的类型还是什么?
...全文
211 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcw1967 2014-01-13
  • 打赏
  • 举报
回复
bar应该是构造函数吧
zoiere 2014-01-12
  • 打赏
  • 举报
回复
自己顶一下!
tcmakebest 2014-01-11
  • 打赏
  • 举报
回复
这个东西会用即可,用不着这么认真,要学的其他东西太多
zoiere 2014-01-11
  • 打赏
  • 举报
回复
求csdn高手!!!!!

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧