Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual C中的变量类型#_C#_Variables_C# 4.0 - Fatal编程技术网

C# Visual C中的变量类型#

C# Visual C中的变量类型#,c#,variables,c#-4.0,C#,Variables,C# 4.0,我正在使用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 但是当我在函数中使用“problem”

我正在使用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
但是当我在函数中使用“problem”时,比如
私有字符串ByteArray\u to\u Hex(byte[]data)
通过数组到十六进制(问题)
,它显示错误

the best overload method....has some valid argument
如何解决此问题(使用
CaptureBuffer.Read
作为
byte[]
的返回值)

根据,它不是返回字节数组,而是返回一个


只需键入
ByteArray\u to\u Hex(问题)
,然后让Visual Studio生成方法。然后您将看到它返回什么类型。也许您可以调用
ByteArray\u to_Hex((byte[])problem)
来显式强制转换它。

问题的类型是什么?我猜它是
int
我提到过它,根据,它是字节数组。
var problem=(byte[])dwCapBuffer.Read(…
注意它返回
array
而不是
byte[]
如果你确定它是
byte[]
强制转换的话。这是我写CaptureBuffer后返回的字节数组。Read(,typeof(byte),,,),是byte[]与字节数组不同?顺便说一句,tks谢谢你的帮助,我做到了。因为我得到了很多反对票,这可能是一个非常简单的问题,但我在问这个问题之前用谷歌搜索了一个小时:在谷歌搜索之前,请注意它说了什么,为什么?你大部分时间都会得到答案。如果你找不到,谷歌可能会找到,如果谷歌也找不到,我们就在这里:)