为什么c# MemoryStream构造函数的参数类型是byte而不是byte[] ?

本文关键字:byte 类型 MemoryStream 构造函数 参数 为什么 | 更新日期: 2023-09-27 18:07:09

我查看了MemoryStream类的MSDN文档(编辑:这里是链接https://msdn.microsoft.com/en-us/library/hh399549.aspx))。它的构造函数指定为:

public MemoryStream (
         byte buffer
)

并具有以下描述:

初始化MemoryStream类的一个新的不可调整大小的实例基于指定字节数组

参数

缓冲区

用于创建当前流的无符号字节数组。

根据这个描述,我希望语法是:
public MemoryStream (
         byte[] buffer
)

为什么不是这样?谢谢。

编辑(x2):这是。net Micro Framework 3.0中的一个错别字

为什么c# MemoryStream构造函数的参数类型是byte而不是byte[] ?

看看这个https://msdn.microsoft.com/en-us/library/e55f3s5k(v=vs.110).aspx

构造函数被重载