C#iTuneslib COM仅显示集合类

添加对iTunes1.13typelibrary的引用,并添加
using ituneslib;
在程序中,我创建了itunesApp类,但在iTunesLib命名空间中,没有类似
IITPlayList
或轨道类的选项,显示的唯一类是收藏品。我如何访问这些课程?     
已邀请:
评论回答:您可以声明这些类型的对象,它们只是不会出现在intellisense中。这方面的一个例子是:
foreach (IITPlaylist pl in iTunes.LibrarySource.Playlists)
{
      foreach (IITTrack tr in pl.Tracks)
      {
           //do work 
      }
}
此代码循环遍历每个播放列表中的每个轨道     
从您的问题中不清楚您将使用iTunes SDK做什么。你可以到这里的示例应用程序 注意: 通过COM Interop支持iTunes SDK中的C#。 iTunes SDK中没有托管接口,您必须自己发布对象以避免内存泄漏。 当您访问某些iTunes SDK对象时,它会启动iTunes应用程序。 集合不支持IEnumerable接口,因此不能使用foreach语句。 集合枚举中的速度非常慢。     

要回复问题请先登录注册