gpt4 book ai didi

c# - 什么是接口(interface)以及何时以及如何正确地实现它? C#

转载 作者:太空宇宙 更新时间:2023-11-03 19:28:01 24 4
gpt4 key购买 nike

我想知道一般情况,但是当我尝试使用 IWMPMedia (http://msdn.microsoft.com/en-us/library/dd563397(v=vs.85).aspx ) 这是一个接口(interface)。我无法在可以使用“new”关键字实例化它的正常对象意义上使用它。

最佳答案

IWMPMedia 是一个 COM 接口(interface)。您可以通过添加对 c:\windows\system32\wmp.dll 的引用来获取它的声明

COM 接口(interface)的行为与 C# 接口(interface)不太一样。您永远不能使用new 关键字创建C# 接口(interface)的实例。但是您可以使用 COM 接口(interface)。但不是 IWMPMedia,您可以使用其他接口(interface)方法之一获取它的实例。像 IWMPPlayList.Item 或 IWMPCore.currentMedia。 Windows Media Player 的编程指南是 available here .

关于c# - 什么是接口(interface)以及何时以及如何正确地实现它? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com