我在我的项目中使用了库SoundTouchSharp。如何创建它的实例?我真的不明白我是否需要使用“使用”线,如果我需要其他任何东西以便我最终能够获得
SoundTouchSharp s = new SoundTouchSharp();
因为现在编译器说:
“无法找到类型或命名空间名称
SoundTouchSharp
。”
我包含SoundTouchSharp
作为参考(在创建.cs文件的.dll版本之后),我还将SoundTouchSharp.dll和soundtouch.dll都放在bin / Debug文件夹中。
那么现在呢?
答案 0 :(得分:0)
您需要添加using
语句以包含定义类的命名空间:
using BigMansStuff.PracticeSharp.Core;
答案 1 :(得分:0)
我将SoundTouchSharp作为参考包含(创建.dll之后) .cs文件的版本),我也把SoundTouchSharp.dll和 bin / Debug文件夹中的soundtouch.dll。
如果要在另一个命名空间中使用SoundTouchSharp
命名空间中的BigMansStuff.PracticeSharp.Core
类,则必须将其公开,然后创建库。
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace BigMansStuff.PracticeSharp.Core
{
/// <summary>
/// .NET C# Wrapper to the SoundTouch Native C++ Audio library
/// </summary>
/// <see cref="http://www.surina.net/soundtouch/index.html"/>
public class SoundTouchSharp: IDisposable
{
//...
}
//...
}
然后在您的项目中,您必须添加一个 using指令,允许从命名空间中使用该类型:
using BigMansStuff.PracticeSharp.Core;