首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#如何将long类型数组写入二进制文件

在C#中,将long类型数组写入二进制文件的方法如下:

  1. 使用FileStream创建一个二进制文件流
  2. 使用BinaryWriter将数组写入文件流
  3. 关闭文件流

以下是一个示例代码:

代码语言:csharp
复制
using System;
using System.IO;

class Program
{
    static void Main()
    {
        long[] array = new long[] { 123456789, 987654321 };
        string fileName = "longArray.bin";

        WriteLongArrayToBinaryFile(array, fileName);
    }

    static void WriteLongArrayToBinaryFile(long[] array, string fileName)
    {
        using (FileStream fs = new FileStream(fileName, FileMode.Create))
        {
            using (BinaryWriter bw = new BinaryWriter(fs))
            {
                foreach (long value in array)
                {
                    bw.Write(value);
                }
            }
        }
    }
}

在这个示例中,我们创建了一个名为"longArray.bin"的二进制文件,并将一个包含两个long类型值的数组写入文件。使用BinaryWriter的Write方法将数组中的每个值写入文件。

注意:在实际应用中,请确保处理文件时使用适当的异常处理,以避免在出现错误时导致程序崩溃。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券