代码之家  ›  专栏  ›  技术社区  ›  R. Martinho Fernandes

为什么udpclient.receive需要引用参数?

  •  2
  • R. Martinho Fernandes  · 技术社区  · 16 年前

    为什么参数是开的 UpdClient.Receive ref 参数,而不是简单的 out ?

    根据msdn页,参数由发送数据报的地址填充。但是,它没有指定用于哪种类型的输入,只指定输出。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Daniel Renshaw    16 年前

    这看起来像是BCL不一致/不一致(非常罕见)之一。此参数根本不用作方法中的输入(如 Reflector )

    也许情况并不总是这样,他们一直在使用 ref 而不是切换到 out 以保持向后兼容性。

    推荐文章