C# 什么是第三方dll?

C# 什么是第三方dll?,c#,dll,C#,Dll,我很熟悉什么是DLL,但最近我一直在阅读关于第三方DLL。有人能给我详细解释一下这到底代表什么吗。到目前为止,我所读的东西并没有让我清楚地了解它是什么 例如,如果我正在用C#编程,我如何调用(使用、执行、分配等)它们?第三方是一个既不是您的组织,也不是客户的组织。第三方DLL是由您以外的其他组织创建的库 您可以使用这些第三方DLL,方法是将它们放入解决方案中的文件夹中,然后创建对它的引用(Project->右键单击->添加引用) 拥有DLL后,该DLL将具有名称空间。在具有该名称空间的C#文件顶

我很熟悉什么是
DLL
,但最近我一直在阅读关于
第三方DLL
。有人能给我详细解释一下这到底代表什么吗。到目前为止,我所读的东西并没有让我清楚地了解它是什么


例如,如果我正在用C#编程,我如何调用(使用、执行、分配等)它们?

第三方是一个既不是您的组织,也不是客户的组织。第三方DLL是由您以外的其他组织创建的库

您可以使用这些第三方DLL,方法是将它们放入解决方案中的文件夹中,然后创建对它的引用(Project->右键单击->添加引用)


拥有DLL后,该DLL将具有名称空间。在具有该名称空间的C#文件顶部添加一个“Using”语句,您将能够访问DLL中的类。

第三方是一个既不是您的组织,也不是客户的组织。第三方DLL是由您以外的其他组织创建的库

您可以使用这些第三方DLL,方法是将它们放入解决方案中的文件夹中,然后创建对它的引用(Project->右键单击->添加引用)


拥有DLL后,该DLL将具有名称空间。在具有该名称空间的C#文件顶部添加一个“Using”语句,您将能够访问DLL中的类。

在前面的答案的基础上展开可能值得一提的是,来自第三方的“DLL”通常附带文档,提供有关如何使用该特定API的信息。

在前面的答案的基础上进行扩展可能值得一提的是,来自第三方的“dll”通常附带文档,提供有关如何使用该特定API的信息。

通常是一个dll,您不拥有源代码。您可能是从承包商处收到的,作为设备的驱动程序,或者是从互联网上获得的,由某人提供。现在,大多数.NET第三方LIB/DLL都以NuGet包的形式发布。如果它是CLR DLL,您可以简单地
添加引用
,指向它,使用.DLL.namespace设置
并开始。如果它是一个COM DLL,那么事情就会变得有点困难。这听起来像是一个属于english.stackexchange.comIt的问题,通常是一个您不拥有源代码的DLL。您可能是从承包商处收到的,作为设备的驱动程序,或者是从互联网上获得的,由某人提供。现在,大多数.NET第三方LIB/DLL都以NuGet包的形式发布。如果它是CLR DLL,您可以简单地
添加引用
,指向它,使用.DLL.namespace设置
并开始。如果它是一个COM DLL,那么事情就会变得有点困难。这听起来像是一个属于english.stackexchange.COM的问题。另外值得注意的是,许多第三方.NET库都可以通过使用。另外值得注意的是,许多第三方.NET库都可以通过使用。