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 发布

本文详细介绍了如何在C#中声明、初始化和操作二维数组,包括创建多维数组,分配内存,以及进行遍历和修改元素的方法。通过实例代码展示了存储和访问二维数组的不同技巧,帮助开发者更好地理解和应用C#中的数组处理。
最低0.47元/天 解锁文章
1075

被折叠的 条评论
为什么被折叠?



