我是一名C#开发人员,正在进行一个VB.NET项目。当我调用带有ByRef参数的函数时,VS会尝试让我使用:=符号,类似这样:
While reader.Read()
HydrateBookFromReader(reader:=???)
HydrateBookFromReader函数的签名如下:
Public Function HydrateBookFromReader(ByRef reader As SqlDataReader) As Book
为什么智能感知一直建议我使用 ":=" 结构,它的作用是什么?