Visual c#中变量的类型

本文关键字:类型 变量 Visual | 更新日期: 2023-09-27 18:03:24

我使用DirectSound录制声音并保存为二进制代码。

var problem = _dwCapBuffer.Read(offset, typeof(byte), LockFlag.None, _dwOutputBufferSize);
#"problem" is byte array arrcording to http://msdn.microsoft.com/en-us/library/windows/desktop/bb280844.aspx

但是当我在private string ByteArray_to_Hex(byte[] data) ByteArray_to_Hex(problem)等函数中使用"问题"时,它显示错误

the best overload method....has some valid argument

如何解决这个问题(使用CaptureBuffer.Read的返回值作为byte[]) ?

Visual c#中变量的类型

根据文档,它返回的不是字节数组,而是array。

只需键入ByteArray_to_Hex(problem)并让Visual Studio生成该方法。然后你会看到它返回什么类型。也许您可以调用ByteArray_to_Hex((byte[])problem)来显式地强制转换它。