【发布时间】:2010-09-21 06:19:02
【问题描述】:
FileStream.Read 方法的第二个参数称为偏移量,但它是像索引一样从零开始还是从一开始?
【问题讨论】:
-
为什么它会从 1 开始? :)
-
您似乎暗示您认为术语 index 指的是从零开始的编号,而术语 offset 指的是其他东西。事实并非如此——这两个术语经常互换使用。
-
根据维基百科,偏移量是数组中一个元素与另一个元素的距离。 en.wikipedia.org/wiki/Offset_(computer_science) 换句话说,它是位置的数量,在计算位置的数量时,从 1 而不是从 0 开始计数是很自然的。这就是为什么我认为它可能从一开始而不是从零开始。从我在那个维基百科页面上读到的内容,听起来好像偏移量和索引不能像你建议的那样互换使用。
标签: c# filestream