using System;
using System.IO;
using System.IO.Compression;
namespace ArrayTest
{
class Program
{
static void Main(string[] args)
{
ushort[,] orignalArray = new ushort[1024, 128];
var r = new Random();
for (int i = 0; i < orignalArray.GetLength(0); i++)
{
for (int j = 0; j < orignalArray.GetLength(1); j++)
{
orignalArray[i, j] = (ushort)(r.Next(1, 10));
}
}
// Write
ushort[] array = _2DArrayToArray(orignalArray);
byte[] byteArray = UshortArrayToByteArray(array);
byte[] compressedbyteArray = Compress(byteArray);
File.WriteAllBytes("output.dat", compressedbyteArray);
// Read
var readBytes = File.ReadAllBytes("output.dat");
var decompressBytes = Decompress(readBytes);
var readData
c# - 存储二维数组
最新推荐文章于 2025-05-23 09:57:48 发布