C#如何读取二制值放入内存?

解决方案 »

  1.   

    FileStream inStream = new FileStream(chosenFile, FileMode.Open, FileAccess.Read);
                long nBytesToRead = inStream.Length;            buffer = new byte[nBytesToRead];
                int m = inStream.Read(buffer, 0, buffer.Length);
                inStream.Close();
                sbty = new Int32 [nBytesToRead / 256];
                //Marshal.Copy(sbty, 0, buffer[0], nBytesToRead);
                Marshal.Copy(sbty, 0, (IntPtr)buffer[0], (int)nBytesToRead);