gpt4 book ai didi

vb.net - 在 vb.net 中读取文件中的字节

转载 作者:行者123 更新时间:2023-12-01 15:14:22 25 4
gpt4 key购买 nike

获取文件名后,我创建了一个新的文件流并将 FileStream 中的所有字节加载到一个字节数组中,现在我需要获取某些字节并将它们存储在字段中,例如后 4 个字节是文件创建的时间.将这些存储在变量中时,我应该将它们存储为字节还是字符串/整数/等。

还是我做错了?

编辑:我应该这样做而不是文件流吗?

Dim data() as Byte = File.ReadAllBytes(path1)

最佳答案

使用 File.ReadAllBytes是做你想做的事情的完美方式。这是一个聚合组件的示例,它在幕后使用多个分解类型来完成一项常见任务。如果您要手动打开 StreamReader并阅读文件的内容,您将重新编码 File.ReadAllBytes 的实现几乎完全一样。

聚合组件 只是一种类型,它在多个较低级别的类型上提供非常高级的 API。 File type是聚合组件的完美示例,因为它具有许多方法,可让您简单地执行常见任务,而无需创建和使用基础类型(或“分解类型”,如 StreamReader)。

我认为您现在拥有的很好 - 它简单明了(这就是聚合组件存在的全部原因)。

关于vb.net - 在 vb.net 中读取文件中的字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1991425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com