C#在分发.dll库时等效于.h头文件

时间:2016-10-26 02:10:06

标签: c# dll header-files

我目前正在为我公司的某个产品开发一个小型C#.dll库模块。这是我第一次用C#开发非UWP应用程序,我有点失去了如何有效地为我的库分发界面。

在C ++ / C中,头文件与.dll库和头函数一起分发,作为用户与软件交互的接口。文档可以单独提供,也可以通常在头文件中包含文档。

在C#中,我经常看到的是人们会在公开的类或方法(其余被声明为内部或私有)上声明公开,并使用示例项目分发.dll。虽然示例项目通常已足够,但当用户想要使用鲜为人知的功能时,他或她必须挖掘命名空间或生成"头文件"来自没有任何文件的元数据。

我想知道在这种情况下有经验的C#开发人员会做什么。

1 个答案:

答案 0 :(得分:0)

没有等价物:因为C#没有任何头文件,所以没什么可引用的。

您需要按照评论者的建议查看XML文档 - 这将(使用Visual Studio)提供IDE中的工具提示,建议实现细节,并允许您传达类似的(如果不是更丰富的信息)。