string[] source = ... var dataremain = source.AsEnumerable(); do { var data = dataremain.Take(20); dataremain = dataremain.Skip(20); ... } while (dataremain.Count() > 0)
FileInfo fiData = new FileInfo(strPath); FileStream fsData = fiData.OpenRead(); int iPos = 0; byte[] abyteData = new byte[20]; int iActual = fsData.Read(abyteData, iPos, 20); iPos = iPos + 20; fsData.Seek(iPos, SeekOrigin.Begin);做循环总会的吧,自己注意判断边界,还有就是byte转成string然后再转float
var dataremain = source.AsEnumerable();
do
{
var data = dataremain.Take(20);
dataremain = dataremain.Skip(20);
...
}
while (dataremain.Count() > 0)
FileInfo fiData = new FileInfo(strPath);
FileStream fsData = fiData.OpenRead();
int iPos = 0;
byte[] abyteData = new byte[20];
int iActual = fsData.Read(abyteData, iPos, 20);
iPos = iPos + 20;
fsData.Seek(iPos, SeekOrigin.Begin);做循环总会的吧,自己注意判断边界,还有就是byte转成string然后再转float