是否有任何Stream阅读器类仅读取来自store
的{{1}}或来自char
的{{1}}的{{1}}的数量?
例如阅读字符串:
string
或读取字节
byte
请注意,此方法的返回类型或类的名称无关紧要。我只是想知道是否有类似的东西然后我可以使用它。
我有来自midi File的byte[]
。我想用C#读取这个midi文件。但我需要能够读取字节数。或字符(如果我将其转换为十六进制)。验证midi并更容易从中读取数据。
答案 0 :(得分:1)
感谢您的评论。我不知道有一个重载读取方法。我可以通过FileStream实现这一目标。
foo foo+0 foo IS TRUE ASR foo+0 WHERE foo
------ ------ ----------- --------- ---------
7x 7 1 1 yes
-2.4 -2.4 1 1 yes
0.0123 0.0123 1 0 no
0 0 0 0 no
(NULL) (NULL) 0 (NULL) no
答案 1 :(得分:0)
您可以通过执行以下操作来实现此目的,但我不确定这是否适用于您的问题。
StreamReader sr = new StreamReader(stream);
StringBuilder S = new StringBuilder();
while(true)
{
S = S.Append(sr.ReadLine());
if (sr.EndOfStream == true)
{
break;
}
}
一旦你对“S”有价值,你可以考虑它的子字符串。